Consulting and Solutions.NET Vortragsreihe – Vorstellung der Referenten Happy Arts Software Markus Kämmerer IT-Erfahrung seit 1987, selbständig seit 1993 Matthias Leonhardt IT-Erfahrung seit 1990, freiberuflich seit 1996, selbständig seit 2001
Consulting and Solutions.NET Vortragsreihe Einführung in.NET Technologie ASP.NET Web Forms und AJAX.NET unter Linux mit Mono 1.2.NET 3.0 mit Windows Presentation Foundation (WPF) Developer Express Tools für ASP.NET
Consulting and Solutions Einführung in.NET Technologie Geschichte Entwicklung begann 1998 und sollte Components Object Models (COM) ablösen.NET 1.0 erschien im Januar 2002 an der Entwicklung waren zuletzt über 1000 Mitarbeiter im Einsatz Ziel: Ablösung der Win32 API
Consulting and Solutions Einführung in.NET Technologie Installation kostenloses Add-On wird über Windows Update verteilt.NET 2.0: ab Windows 98.NET 3.0: XP SP2, in Vista enthalten Download: 22 MB für.NET 2.0, 51 MB für.NET 3.0
Visual Studio.NET Architekt / Enterprise / Professional Integration aller unterstützten Sprachen Enterprise Entwicklerwerkzeuge (3rd Party) Crystal Reports uvm. Consulting and Solutions Einführung in.NET Technologie Visual Studio Express Edition / Webdeveloper Entwicklungsumgebung Alternative: MonoDevelop.NET Framework SDK Dokumentation Beispiele Tools.NET Redistributable Common Language Runtime Kommandozeilencompiler für VB.NET, C#.NET, JScript.NET
Consulting and Solutions Einführung in.NET Technologie CLR – Common Language Runtime Einheitliche Zwischensprache MSIL Bytecode wird von Just-In-Time-Compiler (JIT) in Maschinencode übersetzt und nutzt prozessorspezifische Optimierungen Quellcode: C#, VB.NET, managed C++ (Microsoft) Phyton, Java, PHP u.a.
Consulting and Solutions Einführung in.NET Technologie
Consulting and Solutions Einführung in.NET Technologie.NET Framework Class Library (FCL) Einheitliche Klassenbibliothek für alle Sprachen Übersichtlich unterteilt in Namensräume.NET 2.0 ca Klassen,.NET 3.0 ca Klassen Deckt alle Bereiche von Low-Level Dateizugriff bis UI, XML, Web-Services, Verschlüsselung usw. ab Plattformunabhängig MSIL und Teile der FCL durch ECMA standardisiert (CLI – Common Language Infrastructure)
Consulting and Solutions Einführung in.NET Technologie Remoting flexibles Format Bytestrom (kompakt, binär) Simple Object Access Protocol (SOAP) flexible Wege für den Datenaustausch (Channels) TCP/IP HTTP Kombination ermöglicht optimale Zweckorientierung binary + TCP/IP = kompakt und schnell SOAP + HTTP = Passage von Firewalls und Proxies 3rd Party Verpackungen und Wege möglich
Consulting and Solutions Vielen Dank für ihre Aufmerksamkeit... Weitere Infos: Corporate Weblog: zum nächsten Webmontag: ASP.NET Web Forms und AJAX.NET Vortragsreihe - Ausblick