Desktop-Anwendungen
Bei der Erstellung von Anwendungen für Windows beschäftige ich mich mit der .NET-Technologie. Nachdem ich verschiedene Sprachen und Entwicklungsumgebungen getestet habe, bin ich zu der Erkenntnis gekommen, dass mit .NET Anwendungen mit wenig KnowHow und frei erhältlichen, oder kostengünstigen Mitteln zu erstellen sind. Damit ist es auch Privatanwendern möglich, ohne große finanzielle Investitionen in teure Entwicklungsumgebungen, qualitativ hohe und ansprechende Windows-Anwendungen zu programmieren. Auch für spezielle Probleme werden mittlerweile unzählige Erweiterungen/Bibliotheken (Assemblies) angeboten.
Bei der Desktopentwicklung verwende ich als Sprache am liebsten C#. Mit Visual C# 2005 Express-Edition und dem .NET-Framework 2.0 bietet Microsoft eine kostengünstige und sehr mächtige Entwicklungsumgebung. Das Design einer Oberfläche läst sich mit wenigen Klicks erledigen. Das wirkliche “coden” wurde durch umfangreiche Controls und Hilfsmitteln wie Snippets und Vorlagen auf ein Minimum reduziert.
Im Gegensatz zur früheren Anwendungsentwicklung sind die jetzt erstellten Anwendungen an sich "stimmiger". Das Design ist harmonisch und gleicht somit fast jeder anderen Windowsanwendung. Das Projekt und der Code sind sehr übersichtlich gegliedert und der Umstieg oder das Erlernen ist sehr einfach möglich. Microsoft hält hierzu viele Foren, Communities, Anleitungen und Beispiele bereit. Alles in allem ist die Unterstützung beim Entwickeln von Anwendungen mit .NET höher denn je.

