Die Präsentation wird geladen. Bitte warten

Die Präsentation wird geladen. Bitte warten

Your name Bedeutung von Internet- Technologien Gruppe 1 Andreas Feuerstein Philipp Hochratner Christian Weinzinger.

Ähnliche Präsentationen


Präsentation zum Thema: "Your name Bedeutung von Internet- Technologien Gruppe 1 Andreas Feuerstein Philipp Hochratner Christian Weinzinger."—  Präsentation transkript:

1 your name Bedeutung von Internet- Technologien Gruppe 1 Andreas Feuerstein Philipp Hochratner Christian Weinzinger

2 your name Internet-Technologien sind die zur Nutzung des Internets verwendeten, bzw. für dieses spezifischen und standardisierten Techniken und Dienste. Dazu gehören: TCP / IP – Protokoll zur Datenübertragen HTML und deren Erweiterungen als Teil der WWW- Dienste CGI – Schnittstelle zum Steuern externer Programme über einen Web-Server s, Chats, Internet-Telefonie/Fax Wirtschaftsinformatiklexikon Heinrich

3 your name 3 Bereiche ASP - ASP.NETJSF - JSP Flash - Silverlight

4 your name ASP - classic ASP ASP - Active Server Pages –Veröffentlichung 1996 –Abgelöst 2002 durch ASP.NET –Noch immer in Verwendung –Sprachen: VBScript / Jscript bzw. Perl, Python –Keine Programmiersprache -> Technologie –Webserver bzw. IIS –Interpreter statt Kompiler –keine Modularisierungskonzepte, lediglich SSI können eingesetzten Code wiederverwenden

5 your name ASP Objekte Application: Eine Art Globale Variable ASPError: Für die Fehlerbehandlung. ObjectContext: F ür COM-Komponenten & Transaktionen. Request: Lesen der Daten vom Client. Response: Senden von Nachrichten vom Server an den Client Server: Zugriff auf Methoden & Eigenschaften des Webservers. Session: Speichern von Daten im temporären Session-Cookie.

6 your name Classic ASP - Beispiel // My name is: Donald Duck

7 your name ASP.NET Komplett neu entwickelt Nicht kompatibel mit classic ASP 5 Programmiersprachen –C#, VB.NET, JScript, J#, C++.NET Compiler der jeweiligen Sprache Übersetzung in MSIL -> bei Ausführung JIT- Compiler Schneller als classic ASP Läuft in der IIS

8 your name ASP.Net Vorteile –Klare Trennung von Code und Design –unabhängig von der Programmiersprache –Schneller JIT-Compiler Nachteile: –Schwerer zu erlernen als PHP –Microsoft gebunden Entwicklungsumgebungen: –Visual Studio.NET (VS.NET) –Visual Web Developer

9 your name ASP.NET Aufbau einer Webseite –Datei, die das Layout enthält (*.aspx) –dem Programmcode (C#/VB.NET-Dateien, DLLs,...) –Informationen zur Konfiguration (u.a.: web.config, machine.config) Konzept von Code-Behind –Jeder ASPX Seite ist genau eine Codebehind Datei zugewiesen.

10 your name ASP.NET Verbreitung

11 your name Job Trends

12 your name JSP und JSF JSP = Java Server Pages Setzt einen Web-Server voraus, der Java-Quellcode interpretieren kann Dynamische Websites Baut auf Java-Servlets auf JSF = Java Server Faces Server-seitig Komponentenansatz MVC für Web-Applikationen Höherer Abstraktionslevel als Standard HTTP

13 your name JSP JSP = Java Server Pages History: 1994: erster Java Web-Server 1999: erstes Java-Servlet 2000: JSP : JSP 2.0 (major revision of JSP 1.1)

14 your name JSF JSF = Java Server Faces History: 2001: Idee wurde geboren 2003: erstes Release von JSF ( Bis 2006: weitere Releases bis JSF 1.2 JSR-252 Noch eine relativ junge Technologie

15 your name Bedeutung von Java im Web Java-Plug-In Support von Websites (Sep 09 – Feb 10)

16 your name Bedeutung von Java im Web Statistik 2005 – Java generell –Java-Umsatz mehr als $ 100 Mrd. pro Jahr –7 von 10 drahtlosen Applikationen laufen auf Java –Es gibt mehr als 4,5 Mio Software-Entwickler für Java –Java läuft auf ca. 579 Mio mobilen Endgeräten. Statistik 2010 – Java System Web Server (Usage)

17 your name Bedeutung von Java im Web Statistik 2010 – Framework Usage auf Web-Servern

18 your name Bedeutung von Java im Web Statistik 2010 – Entwicklung Framework-Nutzung

19 your name Microsoft Silverlight WPF(XAML).NET Windows, Mac OS History –1.0September 2007 –2.0Oktober 2008 –3.0Juli 2009

20 your name AdobeFlash / Flex Flash Flex (MXML) Actionscript Win, Mac, Linux, Solaris History: –Flash –Flash CS –Flex –Flex

21 your name Flash vs. Silverlight Verbreitung der Plugins

22 your name Stundensatz IT-Selbstständige ct Einkommensumfragen

23 your name Ø Gehalt ct Gehaltsumfragen

24 your name Bedarf am Arbeitsmarkt

25 your name Danke für die Aufmerksamkeit!


Herunterladen ppt "Your name Bedeutung von Internet- Technologien Gruppe 1 Andreas Feuerstein Philipp Hochratner Christian Weinzinger."

Ähnliche Präsentationen


Google-Anzeigen