Programmiersprachen entwickeln sich ständig weiter. Der Weg vom Standard-ANSI-C über C++ hin zu C# und .NET 2.0 war 20 Jahre lang. In dieser Zeit haben sich die Möglichkeiten der Softwareentwicklung vervielfacht. Ohne eine Objektorientierte Programmierung und Entwicklungstools lassen sich komplexe Projekte nicht verwirklichen.
Abhängig von der Anwendung müssen die richtigen Softwarearchitekturen und Tools aufgebaut und eingesetzt werden.
Für Projekte auf dem Desktop setze ich C# oder C++ ein. C++ bietet nach wie vor die bessere Performance und eine allgemeinere Verbreitung. C# hat enorme Vorteile, wenn das .NET-Framework eingesetzt werden kann und man es mit typischen GUI-Anwendungen zu tun hat.
Bei der Programmierung für Internet-Anwendungen arbeite ich mit ASP.NET oder mit PHP5.
Für Internet-Präsentationen, die über die Möglichkeiten von HTML hinausgehen, ist Flash die erste Wahl. Mit Actionscript 3.0 und dem Flex-Framework können formularbasierte Online-Applikationen wesentlich schneller und komfortabler entwickelt werden. XML schliesslich ist als universelle Datenformatschnittstelle zusammen mit XML-Transformationen ein unverzichtbares Element in der Softwareentwicklung geworden.
Abhängig von der Anwendung müssen die richtigen Softwarearchitekturen und Tools aufgebaut und eingesetzt werden.
Für Projekte auf dem Desktop setze ich C# oder C++ ein. C++ bietet nach wie vor die bessere Performance und eine allgemeinere Verbreitung. C# hat enorme Vorteile, wenn das .NET-Framework eingesetzt werden kann und man es mit typischen GUI-Anwendungen zu tun hat.
Bei der Programmierung für Internet-Anwendungen arbeite ich mit ASP.NET oder mit PHP5.
Für Internet-Präsentationen, die über die Möglichkeiten von HTML hinausgehen, ist Flash die erste Wahl. Mit Actionscript 3.0 und dem Flex-Framework können formularbasierte Online-Applikationen wesentlich schneller und komfortabler entwickelt werden. XML schliesslich ist als universelle Datenformatschnittstelle zusammen mit XML-Transformationen ein unverzichtbares Element in der Softwareentwicklung geworden.