Categories: Unternehmen

.NET – ein Leitfaden für Manager

Ich denke, die größte Herausforderung, der sich Projektmanager bei .NET-Projekten gegenüber sehen werden, ist das Gewinnen talentierter Mitarbeiter. .NET-Projekte sind etwas ganz Anderes – man kann also nicht so an die Dinge herangehen, wie man es gewohnt ist. Als Projektmanager wird man IT-Fachleute brauchen, die sich mit der Architektur und Entwicklung von .NET-Lösungen auskennen.

Man wird also wahrscheinlich einige erfahrene Berater benötigen, was nicht billig werden dürfte, und man sollte sein Budget entsprechend planen. Es gilt jedoch auf jeden Fall sicherzustellen, dass zu den Aufgaben dieser Berater die Schulung der internen (führenden) Mitarbeiter gehört. Gleichermaßen wichtig ist es, das obere Management mit ins Boot zu holen. Um dies zu erreichen, würde ich die Durchführung einiger Pilotprojekte mit .NET empfehlen. Man sollte darauf achten, das Projekt nicht so klein anzulegen, dass ein Erfolg als nichts Besonderes angesehen wird. Zu groß sollte das Projekt allerdings auch nicht sein.

Die Bestandteile von .NET
Wie Abbildung A zeigt, besteht das .NET Framework aus drei zentralen Schichten zur Unterstützung von Web Services für Entwickler und Anwender. Das .NET Framework erleichtert außerdem die Pflege von Anwendungen und verkürzt die Zeit für Upgrades, wodurch es ideal für Unternehmen ist, die ihre Website(s) regelmäßig aktualisieren. Diese drei Schichten sind:

  • Common Language RunTime (CLR): Dies ist die eigentliche Ausführungs-Engine für .NET-Anwendungen. Sie wurde im Hinblick auf einfachere und schneller Entwicklung entworfen. Sie bietet viele Funktionen, u.a. Code Management, Exception Handling und Speicherverwaltung, die alle das CTS (Common Type System) zur Integration unterschiedlicher Programmiersprachen unterstützen. Debugger und Assistenten sind ebenfalls in dieser Schicht zu finden. In Abbildung A zeichnet sich CTS durch die Fähigkeit aus, eine Vielzahl von Entwicklungssprachen zu integrieren, darunter C#, VB.NET und C++.NET. Und auch die CLS-Funktion ist eine praktische Sache, denn sie erlaubt Entwicklern die Verwendung von Code anderer Entwickler, sorgt also für Interoperabilität zwischen den Programmiersprachen.
  • .NET Framework Class Library: Diese umfasst Basis-Klassen für Bereiche wie Sicherheit, Internet, XML, I/O, Messaging und Konfiguration. Im Prinzip fasst sie alle APIs in einer Bibliothek zusammen und steht allen Mitgliedern des Teams gleichermaßen zur Verfügung.
  • Technologien für Benutzer- und Programmschnittstellen: Dies ist die äußerste Schicht, die Schnittstellen für Programme und Benutzer enthält, darunter ASP.NET und Windows Forms. ASP.NET stellt ein Low-level-Entwicklungsmodell zur Entwicklung von Web Services und Web-Anwendungen zur Verfügung. Und mithilfe von Windows Forms können Projekt-Teams außerdem in einer Drag&Drop GUI-Umgebung Standard-Win32-Desktopanwendungen erstellen.


Abbildung A: Das .NET Framework besteht aus drei Schichten für die Unterstützung von Web Services.

Gefällt Ihnen dieser Artikel? Dann abonnieren Sie gleich den kostenlosen ZDNet Tech Update Newsletter zu den Themen Betriebssysteme, Security, E-Business und mehr: Der wöchentliche Newsletter für IT- und Business-Entscheider.

Page: 1 2

ZDNet.de Redaktion

Recent Posts

Lags beim Online-Gaming? DSL-Vergleich und andere Tipps schaffen Abhilfe

Beim Online-Gaming kommt es nicht nur auf das eigene Können an. Auch die technischen Voraussetzungen…

1 Tag ago

GenKI-Fortbildung immer noch Mangelware

Fast jedes zweite Unternehmen bietet keinerlei Schulungen an. In den übrigen Betrieben profitieren oft nur…

1 Tag ago

Netzwerk-Portfolio für das KI-Zeitalter

Huawei stellt auf der Connect Europe 2024 in Paris mit Xinghe Intelligent Network eine erweiterte…

1 Tag ago

Internet-Tempo in Deutschland: Viel Luft nach oben

Höchste Zeit für eine schnelle Kupfer-Glas-Migration. Bis 2030 soll in Deutschland Glasfaser flächendeckend ausgerollt sein.

1 Tag ago

Erste Entwickler-Preview von Android 16 verfügbar

Schon im April 2025 soll Android 16 den Status Plattformstabilität erreichen. Entwicklern gibt Google danach…

1 Tag ago

Kaspersky warnt vor Cyberangriff auf PyPI-Lieferkette

Die Hintermänner setzen KI-Chatbot-Tools als Köder ein. Opfer fangen sich den Infostealer JarkaStealer ein.

2 Tagen ago