Präsentation herunterladen
Die Präsentation wird geladen. Bitte warten
Veröffentlicht von:Siegbert Wendlandt Geändert vor über 10 Jahren
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
Ähnliche Präsentationen
© 2024 SlidePlayer.org Inc.
All rights reserved.