Microsoft's .NET ist der legitime Nachfolger von Windows DNA. Nach einer Dekade
unter COM, DCOM Visual Basic, ASP und C++, entschied man sich für eine Laufzeitumgebung
(vergl. mit Sun's JAVA) die die Grundlage für kommende Programme werden sollte.
Dabei wurden gezielt Schwachpunkte der "alten" Welt ausgemerzt, so zum Beispiel
die sogenannte "DLL Hölle" oder die unterschiedlichen Programmiermodelle (MFC,
ATL, VBForms). Der hauptsächliche Unterschied zu JAVA ist die sogenannte CLR
(Common Language Runtime) die anders als die JVM KEIN Interpreter sondern ein Kompiler
ist der ähnlich wie Delphi bis auf Methodenebene Zwischensprache(MSIL) in Maschinencode
umwandelt.
Mit .NET 2.0 bricht das Zeitalter endlich für eine neue Plattform an. .NET
2.0 ist die Basis für die kommende Plattform
WinFX oder auch .net 3.0 welche mit Windows Vista ausgeliefert wird und
viele Neuerungen mit sich bringt. (Windows
Communication Foundation (ehemals Indigo),
Windows Presentation Foundation (ehemals Avalon). Endlich kommen wir
zu einem Betriebssystem welches ein objektorientiertes Programmiermodell zur Verfügung
stellt. Weitere Neuerungen bringt z.B. die
Windows Workflow Foundation mit. Mit WFW könnenn sehr einfach Geschäftsprozesse
nach einem Pipeline Prinzip implementiert werden. (Kenn ich dass nicht von Site
Server Commerce? )
.NET 3.5 kommt eine neue Technologie namens
Linq mit der C# oder Visual Basic so erweitert wurden dass SQL Abfragen
direkt im Source erstellt werden können. Als Datenquellen eigenen sich Beispielsweise
Relationale Datenbankmanagementsystem, XML Daten oder Objekt Listen.
Neu ist ausserdem für die C++ Entwickler eine neue Standard Template Library
(STL) die auf .NET basierend ist.
Mit .NET 4.0 liefert Microsoft erstmals seit .NET 2.0 eine komplette Framework Version
aus. Anders als .NET 3.0 und 3.5 bei denen es sich um Erweiterungen des .NET Frameworks
handelt. .NET 4.0 wird hauptsächlich Software Design Features enthalten, sowie
eine komplette Neu Implementierung von WF. Visual Studio 2010 wird nicht mehr in
MFC sondern in WPF erstellt sein.
Visual Basic 2005 Artikelreihe um die nächste Generation
von Visual Basic und .net 2.0.
Lesen Sie meinen Artikel aus der Artikelreihe. Dabei wird gezeigt wie einfach mit
Visual Basic 2005 eine Anwendung erstellt werden kann die mit ADO.NET 2.0 und neuen
weiteren Funktionen aus .net 2.0 ( BindingSource, BindingNavigator, DataGrid ) ausgestattet
ist.
BibliotheksVerwaltung.NET
Visual Studio 2010
Hier ein paar Screenshots von Visual Studio 2010 Professional unter Windows 7 auf
meinem Mac mini