Leistungen
Leistungen
Überblick
Leistungsangebot
Kernkompetenzen
Schulungsthemen
In-House-Schulungen
Offene .NET-Seminare
Offene WPS-Seminare
Beratung
Coaching
Support
Softwareentwicklung
Entwickler-Vermittlung
.NET/Visual Studio
TFS/ALM/Scrum
Webprogrammierung
PowerShell
Konditionen
Anfrage/Kontakt
Beratung/Coaching
Beratung/Coaching
Beratungsthemen
Coaching
Unsere Berater
Referenzkunden
Konditionen
Angebotsanfrage
In-House-Schulungen
In-House-Schulungen
Überblick
Themen/Fachgebiete
Schulungskonfigurator
Konzepte
.NET/Visual Studio
C#
VB.NET
ASP.NET
Moderne Webanwendungen
TFS/ALM/Scrum
PowerShell
Konferenzvortraege
Referenzkunden
Unsere Trainer
Konditionen
Angebotsanfrage
Offene Schulungen
Offene Schulungen
Überblick .NET-Seminare
.NET/C#-Basisseminar
WPF (Desktop)
ASP.NET/AJAX (Web)
WCF/WF (SOA)
ADO.NET/EF (Data)
Windows PowerShell
.NET, C#, VB, Visual Studio
.NET, C#, VB, Visual Studio
Startseite
Beratung/Training
Offene .NET-Seminare
Einführung
Lexikon
Artikel
Bücher
Klassenreferenz
Programmiersprachen
Entwicklerwerkzeuge
Softwarekomponenten
World Wide Wings Demo
Codebeispiele
Scripting
ASP.NET
.NET 2.0
.NET 3.0/3.5
.NET 4.0/4.5
Community
Forum
Kommerzielle Leistungen
ASP.NET
ASP.NET
Startseite
Lexikon
Sicherheit
Konfiguration
Global.asax
Tracing
Technische Beiträge
Klassenreferenz
Programmiersprachen
Entwicklerwerkzeuge
Softwarekomponenten
PowerShell
PowerShell
Überblick
Beratung
In-House-Schulungen
Öffentliche Schulungen
Codebeispiele
Commandlet Extensions
Offene PowerShell-Seminare
Inhouse-Seminare
Windows
Windows
Startseite
Windows Runtime (WinRT)
Windows PowerShell
Windows Scripting
Windows-Schulungen
Windows-Lexikon
Windows-Forum
Windows Scripting
Windows Scripting
Startseite
Lexikon
FAQ
Buecher
Architektur
Skriptsprachen
Scripting-Hosts
Scripting-Komponenten
COM/DCOM/COM+
ADSI
WMI
Scripting-Tools
WSH-Editoren
Codebeispiele
ASP.NET
.NET-Scripting
Forum
Links
Kommerzielle Leistungen
Service
Service
Website-FAQ
Anmeldung/Login
Leser-Registrierung
Gast-Registrierung
Nachrichten/RSS
Newsletter
Foren
Weblog
Lexikon
Downloads
Support
Kontakt
Literaturtipps
Publikationen
Publikationen
Redaktionsbüro
Bücher
Fachartikel
Leser-Portal
Autoren gesucht!
Rezensionen
Über uns
Über uns
Holger Schwichtenberg
Team
Referenzkunden
Kundenaussagen
Referenzprojekte
Partner
Site Map
Weitere Websites
Tag Cloud
Impressum
Rechtliches

Erklärung des Begriffs: .NET (DOTNET)
Was ist .NET (DOTNET)?

Zurück zur Stichwortliste



Begriff .NET
Abkürzung DOTNET
Synonyme/Aliase

Erläuterung des Begriffs .NET

.NET (gesprochen DOTNET) ist der Oberbegriff für die zentrale Softwareentwicklungsinfrastruktur der Firma Microsoft. .NET ist heute allgemein neben Java die am meisten verwendete Softwareentwicklungsplattform für neue Softwareentwicklungsprojekte. Microsoft hat mit dem .NET nicht nur eine konsistenten Nachfolger für das bisherige Wirrwarr von Softwareentwicklungsplattformen für Windows geschaffen, sondern auch eine echte Alternative zu Java.

Schreibweise



Bezüglich der genauen Schreibweise von .NET gibt es einige Meinungsverschiedenheiten. Zum Teil schreibt Microsoft selbst .net oder .Net. Einige Medien schreiben den Begriff aus: DOTNET oder dotnet. Vorherrschend und von Micro-soft selbst meist verwendet ist jedoch die Schreibweise mit drei Großbuchstaben. Diese Schreibweise wird auch in diesem Buch verwendet (außer auf dem Cover, da hier das offizielle Logo abgebildet ist, das die Kleinschreibweise verwendet).

Ziele von .NET


Ziel von .NET ist es, eine moderne, flexible und plattformneutral Softwareentwicklungsplattform auf hohem Abstraktionsniveau für die Entwicklung von Software aller Art zu schaffen.

.NET bietet Unterstützung für die Programmierparadigmen
- Objektorientierung
- Komponentenorientierung und
- Serviceorientierung

Mit Ausnahme der Hardwaretreiberprogrammierung deckt .NET von Desktop-Anwendung bis Web-Anwendungen, von Systemdiensten bis Webservice und von Datenbankroutinen bis zur Office-Programmierung alle Anwendungsarten ab.

Microsoft hatte .NET von Anfang an plattformneutral konzipiert, selbst aber keine Bestrebungen zur Implementierung auf Mac und Unix / Linux unternommen. Weite Teile von .NET sind aber inzwischen durch die Initiative anderer Unternehmen (insbesondere Novell) auch für andere Betriebssysteme verfüg-bar. Und dies wird von Microsoft sogar unterstützt mit Hinblick auf die wachsende Anzahl von Konkur-renzbetriebssystemen, insbesondere im Markt der mobilen Geräte. Microsoft selbst bietet mit Silverlight eine Variante von .NET auch für Mac OS an.

Bestandteile


Wesentliche Bestandteile von .NET sind:
- Microsoft .NET Framework und davon abgeleitete Implementierung wie Microsoft Silverlight und das .NET Compact Framework
- Diverse auf .NET aufsetzende Programmiersprachen von Microsoft
- Diverse zusätzliche Klassenbibliotheken von Microsoft (z.T. Open Source)
- Entwicklungsumgebung Microsoft Visual Studio, optional mit Microsoft Team Foundation Server
- Diverse zusätzliche Werkzeuge von Microsoft

Im weiteren Sinne gehören zur .NET-Welt aber auch
- Novell Mono als Open Source-Implementierung des .NET Frameworks
- Diverse zusätzliche Sprachen, Bibliotheken und Werkzeuge von anderen Herstellern, viele davon Open Source

Geschichtliches


Anfangs (Jahre 2000-2003) hatte Microsoft .NET als Marketing-Begriff für alle neuen Produkte (Betriebssystem, Server, Office) verwendet – nach Kritik von Kunden und Medien hat Microsoft jedoch die sinnvolle Redu-zierung auf das .NET Framework und zugehörige Softwarekomponenten und Werkzeuge vollzogen.

Ursprünglich hatte .NET sechs Teilbereiche:
1. .NET Framework
2. .NET Enterprise Server
3. .NET Device Software
4. .NET Tools (Visual Studio .NET)
5. .NET User Experience
6. . NET My Services ("Hailstorm")

Es folgt eine Beschreibung der damaligen Teilbereiche:

1. das .NET Framework als ein neues technisches Konzept zur Anwendungsentwicklung unter Windows, das ein neues Komponentenmodell, eine Laufzeitumgebung und ein Intermediation-Konzept beinhaltet
Das .NET Framework umfasst auch ein Regelwerk zum Bau von Compilern (Common Language Specification – CLS) und die Common Language Runtime (CLR), die ei-nerseits Laufzeitumgebung für alle .NET-Anwendungen ist und andererseits für alle Sprachen eine einheitliche Klassenbibliothek bereitstellt.
2. Entwicklungswerkzeuge wie Visual Studio .NET (VS.NET) und Visual Studio for Applications (VSA), die die Entwicklung von Anwendungen auf Basis des .NET Frameworks erlauben
3. die .NET Enterprise Server, die die Infrastruktur für .NET-Anwendungen bereitstellen. Der Name .NET En-terprise Server umfasst zurzeit folgende Produkte:
- Exchange Server 2000
- Host Integration Server 2000
- SQL Server 2000
- Internet Security and Acceleration Server 2000 (ISA-Server)
- Commerce Server 2000
- Biztalk Server 2000
- Application Center 2000
- SharePoint Portal Server 2001
- Mobile Information Server 2001

Da diese Produkte aber bereits im Winter 2000 bzw. Frühjahr 2001 – also vor der Verfügbarkeit einer endgültigen Version des .NET Frameworks – erschienen sind, basiert natürlich keines dieser Pro-dukte auf dem .NET Framework. Die Bezeichnung .NET Enterprise Server ist so zu verstehen, dass diese Serveranwendungen den Aufbau von .NET-Anwendungen unterstützen. Technisch basieren alle diese Server aber noch auf COM; sie benötigen keinen Teil der .NET-Laufzeitumgebung. Die .NET-Laufzeitumgebung war zum Zeitpunkt der Veröffentlichung der meisten .NET Enterprise Server auch noch nicht über das Beta-Stadium hinaus. Möglich ist, dass zukünftige Versionen mit dem .NET Framework neu entwickelt werden.
4. die .NET Device Software zur Anbindung von mobilen Geräten wie Mobiltelefonen, Handheld-Computern (PDAs) und anderen technischen Geräten (z.B. Kühl-schränke, Fernseher)
5. neue Dienste für den Endanwender ("User Experience"). Dieser Bereich ist von Microsoft noch am wenigsten klar definiert. In Fortsetzung des früheren Marketing-Slogans "Information at your Fingertips" verspricht Microsoft bessere Benutzerschnittstellen mit natürlicherer Bedie-nung und besseren Werkzeugen, die dem Benutzer mehr Informationen anbieten. In diesem Zusammenhang wird insbesondere der Einsatz von Agententechnologie ge-nannt. Die Umsetzung dieser User Experience sieht Microsoft in der Benutzeroberfläche "Luna", die mit Windows XP und Windows .NET Server ausgeliefert wird.
6. ein Satz von Anwendungen und Diensten, die zur Bereit-stellung dieser Endanwenderdienste genutzt werden kön-nen. Diese werden als Building Blocks oder auch als Foundation Services bezeichnet. Beispiele dafür sind Storage, Authentication, Code-Updates, Suchdienste und Messaging.

Von diesen Teilbereichen sind als Teil von .NET nur noch übrig:
- Das .NET Framework
- Die Entwicklungswerkzeuge
- Einige wenige Building Block Webservices

Alle anderen Produkte existieren noch, tragen aber nicht mehr den Namen ".NET", z.B.
- Windows Server 2003/2008 statt Windows .NET Server
- Windows Server System statt .NET Enterprise Server

Internet-Ressourcen:


http://msdn.microsoft.com/net/
http://www.dotnetframework.de/

Aktuelle Online-Artikel

Geschichte und Zukunft des .NET Frameworks: Erscheinungsdaten und Versionsnummern
Tracing in ASP.NET-Webanwendungen
ASP.NET 2.0-Beispielanwendung
Eine prägnanter, tabellarischer Vergleich von ASP und ASP.NET 1.x
Einführung in Webserverprogrammierung mit ASP.NET-Webforms
Sicherheit in ASP.NET-Webanwendungen
Die Architektur von ASP.NET unter IIS 5.0 und IIS 6.0 im Vergleich
ASP.NET-Anwendungen installieren und konfigurieren
.NET Framework - eine kompakte Einführung
Globale Ereignisse in ASP.NET-Webanwendungen - Die Anwendungsdatei "Global.asax"

Weitere Ressoucen auf dieser Website

Technische Einführung in die AJAX-Erweiterungen für ASP.NET 2.0
Neuigkeiten zum .NET Framework und Visual Studio .NET
Liste der .NET-fähigen Programmiersprachen (Produktreferenz)
.NET-Klassenreferenz
Referenzliste .NET-Entwicklerwerkzeuge (Tools)
.NET-Fachbegriffslexikon
Webbasiertes Diskussionsforum zum .NET Framework
Website-FAQ: Fragen und Antworten zu dieser Website
Marktstudien Softwarekomponenten und Komponentenmodelle
Referenzliste Softwarekomponenten für das .NET Framework (Produktreferenz)
DOTNET Scripting Host
Buch-FAQ: Fragen und Antworten zu den Büchern von Holger Schwichtenberg
Newsletter von Dr. Holger Schwichtenberg
WCF Barometer - Leistungsmessungen der Windows Communication Foundation (WCF)
Der DOTNET-DOKTOR / Das .NET-Weblog auf www.heise.de
FAQ zu dem Buch ".NET 3.0 Crashkurs"
Codebeispiele .NET (C#, Visual Basic und PowerShell)

Artikel in gedruckten Medien

  • Spontanes Programmieren: Skripte unter .Net: Dotnet Scripting Host
     (iX Special, 2003)
  • Flexible Weblisten - NetAdvantage 2004 WebGrid
     (DotNetPro - Das .NET-Magazin für Entwickler, 2004)
  • Nett verunsichert: MSDN .NET Konferenz in Neuss
     (iX - Magazin für professionelle Informationstechnik, 2001)
  • Weniger tippen: Ausblick auf .Net 2.0 und Visual Studio 8.0
     (iX - Magazin für professionelle Informationstechnik, 2003)
  • Mobiles Erlebnis: Microsoft Mobility Developer Conference
     (iX - Magazin für professionelle Informationstechnik, 2002)
  • NT fest im Blick - Windows Server 2003 Launch Event
     (iX - Magazin für professionelle Informationstechnik, 2003)
  • Ausgepackt: .NET Framework und Visual Studio .NET Final
     (iX - Magazin für professionelle Informationstechnik, 2002)
  • Das .NET Framework
     (Praxishandbuch Windows 2000, 2002)
  • Nett, aber nicht viel .NET: Erste Eindrücke vom Windows .Net Server
     (iX - Magazin für professionelle Informationstechnik, 2002)
  • Webreporting des Active Directory mit ASP.NET
     (ASP.NET Professional, 2003)
  • Die Zukunft von .Net
     (iX - Magazin für professionelle Informationstechnik, 2004)
  • Ein Tag .NET in Schichten: Entwicklung einer Fussball-Liga-Anwendung
     (DotNetPro - Das .NET-Magazin für Entwickler, 2003)
  • Ereignisprotokolle: Wachtmeister Windows protokolliert. Auch für Sie!
     (DotNetPro - Das .NET-Magazin für Entwickler, 2002)
  • System.Web.HttpResponse
     (DotNetPro - Das .NET-Magazin für Entwickler, 2004)
  • Höhere Regionen: Microsoft auf der CeBIT
     (iX - Magazin für professionelle Informationstechnik, 2001)
  • Mächtige Helfer - .NET-Anwendungen entwicklen mit Visual Studio .NET
     (iX Special, 2003)
  • Ansprechende Webmenüs mit ASP.NET Menu
     (DotNetPro - Das .NET-Magazin für Entwickler, 2004)
  • Einführung in .NET
     (Praxishandbuch Windows 2000, 2002)
  • Class "System.Xml.XPath.XpathNavigator"
     (DotNetPro - Das .NET-Magazin für Entwickler, 2004)
  • Objektfischer: Datenbankprogrammierung mit ADO.NET
     (iX - Magazin für professionelle Informationstechnik, 2002)
  • Arbeitsteilung: Komponentenbasierte Website-Entwicklung mit ASP.Net
     (iX - Magazin für professionelle Informationstechnik, 2003)
  • HTML im Browser editieren - HtmlTextBox
     (DotNetPro - Das .NET-Magazin für Entwickler, 2004)
  • Internet-Anwendungen mit dem .NET Framework (Forts.)
     (Praxishandbuch Windows 2000, 2003)
  • Webreporting von File-Servern mit ASP.NET
     (ASP.NET Professional, 2003)
  • Datenausgabe in ASP.NET Elegante Datenlisten: Datenausgabe in ASP.NET
     (MSDN Online Deutschland, 2002)
  • Microsoft .NET 2.0 Crashkurs - Final Edition
     (Microsoft .NET 2.0 Crashkurs - Endgültige Version, 2006)
  • Spontanes Programmieren: Skripte unter .Net: Dotnet Scripting Host
     (iX - Magazin für professionelle Informationstechnik, 2003)
  • Praktischer Einstieg: Microsoft Developer Days 2001
     (iX - Magazin für professionelle Informationstechnik, 2001)
  • Frühjahrsputz: Windows Server 2003
     (iX - Magazin für professionelle Informationstechnik, 2003)
  • Daten im Webgitter - Janus Web GridEx Control für .NET
     (DotNetPro - Das .NET-Magazin für Entwickler, 2004)
  • Zusammenspiel - Sprachübergreifende Interoperabilität in .NET
     (iX Special, 2003)
  • Neuester Stand: Neuerungen in VBScript und Jscript 5.x
     (iX - Magazin für professionelle Informationstechnik, 2000)
  • Windows Server 2003 - Die Expertentipps
     (Microsoft Windows Server 2003 - Die Expertentipps, 2006)
  • .NET Enterprise Server / .NET Strategie
     (Praxishandbuch Windows 2000, 2001)
  • Der einer-für-alles-Editor: PrimalScript & PrimalCode
     (DotNetPro - Das .NET-Magazin für Entwickler, 2004)
  • Terminal Serv ices im Windows .NET Server
     (Praxishandbuch Windows 2000, 2003)
  • Bunte Diagramme - Profiling im .Net Framework
     (iX - Magazin für professionelle Informationstechnik, 2004)
  • Radikale Emanzipation: Visual Basic .NET Preview
     (iX - Magazin für professionelle Informationstechnik, 2000)
  • Brücken bauen - Java und .NET verbinden
     (DotNetPro - Das .NET-Magazin für Entwickler, 2004)
  • Arbeitsteilung - Komponentenbasierte Websiteentwicklung mit ASp.NET
     (iX Special, 2003)
  • Magisches Werk - Web Services mit dem .NET Framework
     (iX Special, 2003)
  • Sparsames Update: Visual Studio .NET 2003 Review
     (iX - Magazin für professionelle Informationstechnik, 2003)
  • Let's talk about ASP.NET Web Forms
     (DotNetPro - Das .NET-Magazin für Entwickler, 2003)
  • Durch .NET-Klassen reisen - Klassen-Browser
     (DotNetPro - Das .NET-Magazin für Entwickler, 2004)
  • On the Road to No-Code-Ware - .NET Framework 2.0 und VS.NET 8.0
     (ObjektSpektrum - Die Zeitschrift für Web- und Objekttechnologie, 2004)
  • Mobile Keynote: Microsoft TechEd 2001 in Barcelona
     (iX - Magazin für professionelle Informationstechnik, 2001)
  • Ausgewählte Namespaces im .NET Framework
     (iX Special, 2003)
  • Unternehmensweit: Visual Studio .NET Enterprise Architect
     (iX - Magazin für professionelle Informationstechnik, 2002)
  • Seitenübergänge in ASP.NET: Redirect() vs. Transfer()
     (MSDN Online Deutschland, 2002)
  • Internet-Anwendungen mit dem .NET Framework
     (Praxishandbuch Windows 2000, 2002)
  • Auf der Zielgeraden: Der Windows .NET Server
     (DotNetPro - Das .NET-Magazin für Entwickler, 2002)
  • SmartPhones: Windows auf dem Handy
     (iX - Magazin für professionelle Informationstechnik, 2002)
  • .NET Framework 1.1 und Visual Studio .NET 2003
     (DotNetPro - Das .NET-Magazin für Entwickler, 2002)
  • Das Active Directory im Windows .NET Server
     (Praxishandbuch Windows 2000, 2003)
  • Terminal Services unter Windows XP und Windows .NET Server
     (Praxishandbuch Windows Terminal Services, 2002)
  • Unter der Lupe - Testwerkzeug NUnit
     (DotNetPro - Das .NET-Magazin für Entwickler, 2004)
  • Nette Vielfalt: Sprachen und Entwicklungstools für das .NET Framework
     (iX - Magazin für professionelle Informationstechnik, 2002)
  • Bausteinkasten: Softwarekomponenten im .Net Framework
     (iX - Magazin für professionelle Informationstechnik, 2004)
  • .NET Strategie
     (Praxishandbuch Windows 2000, 2001)
  • Migration von ASP zu ASP.NET
     (DotNetPro - Das .NET-Magazin für Entwickler, 2002)
  • Ganz .NET: Microsoft stellt seine Server-Familie vor
     (iX - Magazin für professionelle Informationstechnik, 2001)
  • Nette Vielfalt - Sprachen und Entwicklungstools für das .NET Framework
     (iX Special, 2003)
  • VB-Sprachfamilie
     (Praxishandbuch Automatisierte Administration mit Scriptsprachen: Konzepte und Lösungen, 2002)
  • Runderneuerung: Microsofts neue Programmierumgebung .NET Beta2
     (iX - Magazin für professionelle Informationstechnik, 2001)
  • .NET Framework Sicherheit
     (Praxishandbuch Windows Security Administration, 2002)
  • Magisches Werk: Webservices mit dem .NET Framework
     (iX - Magazin für professionelle Informationstechnik, 2003)
  • Bewertung des .NET Frameworks
     (Praxishandbuch Windows 2000, 2003)
  • Zusammenspiel: Sprachübergreifende Interoperabilität in .NET
     (iX - Magazin für professionelle Informationstechnik, 2002)
  • Einblick: Microsofts PDC 2003
     (iX - Magazin für professionelle Informationstechnik, 2003)
  • Objektfischer - Datenbankprogrammierung mit ADO.NET
     (iX Special, 2003)
  • Querverweise zu anderen Begriffen im Lexikon

    Visual Studio for Applications
    Common Language Specification
    Common Language Runtime
    Team Foundation Server
    .NET Compact Framework
    Windows Server System
    Microsoft Silverlight
    Entwicklungsumgebung
    Windows Server 2003
    Windows .NET Server
    Visual Studio .NET
    Softwarekomponente
    Objektorientierung
    Application Center
    Komponentenmodell
    Compact Framework
    Windows Server
    Biztalk Server
    Intermediation
    Systemdienste
    SQL Server
    Windows XP
    Komponente
    Webservice
    Datenbank
    Ressource
    Hailstorm
    Ausnahme
    Hardware
    Compiler
    Storage
    DOTNET
    Mono
    My


    Dienstleistungen:

    Beratung/Consulting zu .NET

    Support zu .NET

    Schulungen zu diesem Thema: