Da ich mich auf Windows-Systeme spezialisiert habe, nutze ich zum Programmieren die neuste Microsoft-Technologie DotNet.
Mit DotNet können Programme und Apps für alle Plattformen erstellt werden und somit fast jede Anforderung erfüllen. Die Vorteile von DotNet sind die Sprachunabhängigkeit (Visual Basic, C# und andere Sprachen), die Trennung von Design und Code (Web- und Windows-Anwendungen können den gleichen Code nutzen) und die sichere Ausführung der Applikationen.
Obwohl man DotNet-Programme auch mit einem einfachen Editor erstellen könnte, ist es dennoch viel komfortabler, eine Entwicklungsumgebung wie Visual Studio oder die kostenlosen Express-Editionen einzusetzen.
DotNet ist komplett Objekt-orientiert und bietet dem Programmierer einen umfangreichen Rahmen für die Entwicklung der verschiedensten Applikationen an. Es beinhaltet hunderte von Klassensammlungen und tausende von Funktionen und überlässt dem Programmierer die Quahl der Wahl. Zur zeit existieren 6 verschiedene Versionen 1.1, 2.0, 3.0, 3.5, 4.0 und 4.5. Die neusten Entwicklungsumgebungen unterstützen alle Versionen des DotNet-Framework außer der ersten Version 1.1. Welche der Versionen eingesetzt wird, hängt starkt von der Zielplattform ab und ob diese unterstützt wird. Meist wird von mir allerdings die neuste Version 4.5 eingesetzt, die auf allen neueren (auch XP) Systemen ausführbar ist.
... weiter mit ... Windows-Applikationen, Intranet-/Internet-Applikationen, Datenzugriffstechnologien, Reporting