Die Präsentation wird geladen. Bitte warten

Die Präsentation wird geladen. Bitte warten

Vergleich verschiedener Konzepte für das Software Engineering Praktikum.

Ähnliche Präsentationen


Präsentation zum Thema: "Vergleich verschiedener Konzepte für das Software Engineering Praktikum."—  Präsentation transkript:

1 Vergleich verschiedener Konzepte für das Software Engineering Praktikum

2 Technologie-Alternativen für Web Projekte CGI Perl PHP LAMP MS-ASP (VBScript, ActiveX) ASP.NET JAVA JSP, J2EE

3 Eigenschaften von CGI PERL Läuft auf Windows, Linux, Solaris Verfügbar für die Serverumgebungen Apache, IIS, Netscape Kann mit jeder Programmiersprache realisiert werden (meistens PERL) CGI langsam, da für jede Anfrage ein neuer Prozess initiiert wird PERL ist gewöhnungsbedürftig, langsam und unzureichend

4 Eigenschaften von PHP Läuft auf Windows, Linux, Solaris. Verfügbar für die Serverumgebungen Apache, IIS Datenbankunterstützung für Oracle, IBM DB2, MS SQL, Sybase, MySQL, ODBC PHP-Skript wird in die HTML-Seite eingebettet Präprozessor mit integrierter Skript-Sprache Session-Unterstützung (transparent mittels Cookies oder Fallback) Nachteile: nirgends anders verwendbar, kein echter Applicationserver (requestgetrieben, ohne Hintergrundprozess), Debugging wenig komfortabel

5 Eigenschaften von ASP Läuft auf Windows Verfügbar für die Serverumgebung IIS Datenbankunterstützung für OLE DB, ADO, ODBC. Neues ASP.NET verwendet VB.NET und C# Entwicklung mit MS Visual Studio (inkl. Debugger). Unterstützung auch in Macromedia Drumbeat und Dreamweaver Ultradev ASP proprietär (Windows und IIS), komplexerer Code musste mit ActiveX oder COM-Komponenten realisiert werden ASP.NET wesentlich leistungsstärker

6 JSP, Java Server Pages, Servlets Läuft auf Windows, Linux, Solaris. Verfügbar für die Serverumgebungen Tomcat, Apache, IIS, Netscape Datenbankunterstützung für JDBC, Oracle, IBM DB2, MS SQL, Sybase, MySQL, ODBC, XML Programmiersprache JAVA, Session-Unterstützung Erweiterbar mit JavaBeans, EJB, RMI und CORBA Entwicklung mit Eclipse, NetBeans, Borland JBuilder, IBM WebSphere Studio, Sun ONE Studio Unterstützung auch in Macromedia Drumbeat und Dreamweaver Ultradev. Gesamte Leistungsfähigkeit von JAVA, gute Datenbankanbindung, Komponententechnik, verteilte Applikationen, Enterprise Funktionen


Herunterladen ppt "Vergleich verschiedener Konzepte für das Software Engineering Praktikum."

Ähnliche Präsentationen


Google-Anzeigen