Die Präsentation wird geladen. Bitte warten

Die Präsentation wird geladen. Bitte warten

Microsoft.NET - Plattform Kurzer Überblick Vergleich mit Java Von Thomas Zahn Januar 2001.

Ähnliche Präsentationen


Präsentation zum Thema: "Microsoft.NET - Plattform Kurzer Überblick Vergleich mit Java Von Thomas Zahn Januar 2001."—  Präsentation transkript:

1 Microsoft.NET - Plattform Kurzer Überblick Vergleich mit Java Von Thomas Zahn Januar 2001

2 Situation heute Daten und besonders Applikationen oft nur lokal verfügbar Internet spiegelt uraltes Mainframe-Konzept wieder Browser sind hauptsächlich „read-only dumb terminals“ Websites können kaum mit einander kommunizieren Sehr aufwendig/kompliziert komplette Inter- /Intranet-Applikationen zu entwickeln

3 Was ist die Microsoft.NET- Plattform? Daten und Applikation werden im Internet „leben“ Abkehr vom Windows-zentrischem Weltbild Daten & Applikationen werden überall, zu jeder Zeit und auf allen Geräten verfügbar sein Anwendungen werden zunehmend im Internet laufen Stichwort ASP (Application service providing) „Software on demand“

4 .NET – ein neues Java? Weiterentwicklung der Java-Technologie (plattform-unabhängige Programme) Das Internet selbst soll zum Betriebssystem werden Plattform-unabhängige Applikationen also nur Teil eines ganz neuen (weiterführenden) Ansatzes

5 .NET - Komponenten.NET Framework Web Services.NET user experience.NET device software

6 .NET Framework Virtual Machine, die sog. Common Language Runtime (CLR) ALLE Visual Studio Compiler (C#, VB, Jscript,etc) erzeugen Intermediate Language (IL) IL-Code wird von CLR ausgeführt (JIT)

7 .NET Framework - 2 Objekte können also zwischen verschiedenen Sprachen „geshared“ werden Anwendung kann in mehreren Sprachen geschrieben werden Klarer Unterschied zu Sun, die Java als Universal-Sprache propagieren

8 .NET Framework - 3 Verschiedene Bibliotheken, wie Web Forms, ASP+, Base Class Library BCL kapselt u.a. komplette Win32-API => keine direkte Win32-Programmierung mehr BCL besteht aus name spaces (== Java packages)

9 Web Services (Software-)Komponenten aus dem Netz Stellen ihre Features den Anwendungen zur Verfügung Im Prinzip wie ActiveX/OCX-Komponenten unter WIN32 und EJB bei Java

10 Web Services - 2 Z.B. Password.NET, file storage services Jeder Entwickler kann eigene Services bauen Kommunikation erfolgt über XML (SOAP)

11 Beispiele --- HelloWorld-Bsp in C# --- Kurzes SOAP Beispiel

12 Fazit Mehr als nur „neues Java“ (ganz neuer Ansatz) Einzel-Technologien als solche nicht neu Ganzes Betriebssystem wird auf das Internet umgestimmt (nicht bloß eine Virtual Machine) Klare Konkurrenz für Java als führende Client- Server/Internet - Entwicklungstechnologie MS‘s Java-Strategie („Just another language“) könnte mittelfristig so wohl aufgehen Sehr fraglich, ob sich das Web von MS‘s Betriebssystem „bändigen“ lassen wird

13 Links msdn.microsoft.com/net Jedes ernstzunehmende Magazin


Herunterladen ppt "Microsoft.NET - Plattform Kurzer Überblick Vergleich mit Java Von Thomas Zahn Januar 2001."

Ähnliche Präsentationen


Google-Anzeigen