(openPR) Eines vornweg: Für die Qualität eines Softwareproduktes oder den Erfolg eines Projektes sind nicht die Entwicklungsumgebung, die Plattform oder gar die Programmiersprache verantwortlich. Vielmehr sind eine gute Planung und Projektmanagement sowie eine durchdachte Softwarearchitektur für das Gelingen eines Vorhabens von Bedeutung.
In der Softwareentwicklung kommt es im Wesentlichen darauf an, Anforderungen des Kunden zu verstehen und einen technologisch sinnvollen Weg zu gehen.
Innovative, neue Technologien auf dem Markt
Microsoft hat in den letzten Jahren eine Menge innovativer, neuer Technologien auf den Markt gebracht, die es uns als Dienstleister ermöglichen, die Anforderungen unserer Kunden in höchster Qualität kosteneffizient umzusetzen. Die großartige Entwicklungsumgebung Visual Studio 2008 hilft uns, all die Ideen, Wünsche und Anforderungen innerhalb des geplanten Zeitrahmens zu realisieren. Das .NET- Framework bringt beispielsweise eine große Menge sinnvoller und leistungsfähiger Klassenbibliotheken mit, die eine komfortable und zügige Implementierung wiederkehrender Funktionen in eine Anwendung ermöglichen. Zum Beispiel ist die Einbindung eines professionellen Berechtigungssystems in .NET- basierte Anwendungen mit wenig Aufwand zu bewältigen, da das Framework von Hause aus mit dem Membership Provider Modell eine leistungsfähige Klassenbibliothek für den universellen Einsatz in verschiedensten Szenarien bereitstellt.
Der Nutzen für den Kunden
Nun, was hat der Kunde davon? Ganz einfach, wenn wir als Dienstleister, weniger Zeit für die Implementierung der Kundenanforderungen benötigen, dann spart der Kunde effektiv Geld. Werkzeuge wie die Entwicklungsumgebung Visual Studio sind für die Erstellung qualitativ hochwertiger Software konzipiert, da integrierte Tools Codequalität und –metrik überwachen sowie die agilen Softwareentwicklungsprozesse direkt unterstützen. Der Kunde partizipiert zu dem davon, dass .NET der Teil einer über Jahre bewährten Produktfamilie (z.B. Office, Sharepoint, Exchange) aus dem Hause Microsoft ist. Das heißt, die Integration von neu entwickelten Komponenten in bestehende windowsbasierte IT-Landschaften ist meist problemlos möglich.
Der entscheidende Vorteil in der Nutzung
Ich denke, prinzipiell lassen sich mit .NET als auch mit vergleichbaren Technologien wie JAVA, qualitativ hochwertige Projekte realisieren. Den entscheidenden Vorteil in der Nutzung von Microsoft .NET Frameworks sehe ich vor allem darin, dass .NET- Applikationen wesentlich performanter und stabiler als andere Lösungen sind und Entwicklungszeiträume durch das sehr leistungsfähige Visual Studio als Entwicklungsumgebung verkürzt werden können. Es gibt Studien, die nachweisen, dass vergleichbare Projekte mit jeweils erfahrenen Entwicklerteams mit erheblich weniger Zeitaufwand unter .NET umgesetzt werden konnten als beispielsweise mit JAVA.
Durch die Verwendung des .NET Frameworks als moderne und breit akzeptierte Technologie auf Basis internationaler, offener Standards setzen wir, gerade wenn es um Zukunftsfähigkeit, Skalierbarkeit und hohe qualitative Anforderungen geht, mit Sicherheit auf die richtige technologische Basis.
Rico Fritzsche
(Technologieberater und Softwarearchitekt)








