SUCHE MIT Google
Web virtualuniversity.ch
HOME DIDAKTIK ECDL ELEKTRONIK GUIDES HR MANAGEMENT MATHEMATIK SOFTWARE TELEKOM
DIENSTE
Anmeldung
Newsletter abonnieren
Sag's einem Freund!
VirtualUniversity als Startseite
Zu den Favoriten hinzufügen
Feedback Formular
e-Learning für Lehrer
Spenden
Autoren login
KURSE SUCHEN
Kurse veröffentlichen

Suche nach Datum:

Suche mit Schlüsselwort:

Suche nach Land:

Suche nach Kategorie:
PARTNER
ausbildung24.ch - Ausbildungsportal, Seminare, Kursen... 

 
HTMLopen.de - Alles was ein Webmaster braucht

 
PCopen.de - PC LAN Netze und Netzwerke - alles was ein IT Profi und Systemtechnicker braucht

SOFTWARE

2. Tabellarischer Vergleich verschiedener Konzepte zur (serverseitigen) Web-Datenbankanbindung (an SQL-RDBMS)

Auf der Client-Seite soll einfacher Web-Browser ausreichen, vorzugsweise ohne besondere Erweiterungen (wie Java, ActiveX, Scripting, Plug-ins).
Die aufgezählten Möglichkeiten und Eigenschaften stellen nur eine unvollständige Auswahl dar.

Schnittstelle,
Skriptsprache oder
Application Server
typische
Betriebssysteme,
Webserver,
Datenbanken
Programmierung Vorteile / Nachteile
CGI, Perl
hoohoo.ncsa.uiuc.edu/cgi,
www.perl.org, www.perl.com,
www.cpan.org,
scriptsearch.internet.com,
www.perlscripts.de,
www.perl-archiv.de,
www.cgi-resources.com,
www.worldwidemart.com/scripts
Windows, Linux, Solaris.
Apache, IIS, Netscape.
CGI geht mit nahezu jeder Programmiersprache und auf fast allen Webservern.
Meistens wird Perl oder auch C/C++ verwendet.
Keine eingebaute Session-Unterstützung.
CGI: Langsam und hoher Ressourcen-Verbrauch, da für jede Anfrage Neustart eines eigenen Prozesses.
FastCGI: Schneller als CGI, aber Multithreading komplizierter.
Apache -ePerl und -embPerl: Perl-Skripte eingebettet in HTML.
Perl: Gute Textmanipulations-funktionen, aber sonst gewöhnungsbedürftig, langsam und unzureichend.
PHP (PHP Hypertext Preprocessor)
www.php.net
www.php-center.de
www.phpbuilder.com
www.php-homepage.de
www.dynamic-webpages.de
www.zend.com
www.koehntopp.de/php
Theis: PHP4
Krause: PHP
Windows, Linux, Solaris.
Apache, IIS.
Oracle, IBM DB2, MS SQL, Sybase, MySQL, ODBC.
PHP-Skript im HTML-Code.
Erinnert an Perl, C und ASP.
Präprozessor mit integrierter Skriptsprache.
Session-Unterstützung.
Erweiterbar mit Java und PHP-Modulen.
Professionell, obwohl kostenlos (LAMP/WAMP) (unter Windows erst ab PHP v.4 schnell).
Konsequent auf Webserver ausgerichtet und schneller als CGI+Perl. Gute Datenbankunterstützung. Geringe Einarbeitungszeit.
Aber spezielle nirgendwo anders verwendbare Sprache. Kommunikation mit anderen Applikationen umständlich. Kein echter Application Server (requestgetrieben und ohne Hintergrundprozess). Weniger komfortables Debugging.
ISAPI (Microsoft),
NSAPI (Netscape/iPlanet/Sun)
IIS bzw. Netscape/iPlanet. C/C++-APIs. Festlegung auf proprietäre Webserver-Schnittstelle.
Unsicherer, da in C programmierte Applikation im Webserver-Prozess.
ASP (Active Server Pages)
ms-asp.htm
www.asp.net
msdn.microsoft.com/workshop/server
msdn.microsoft.com/scripting
www.activeserverpages.com
www.aspdeveloper.net
www.aspfaq.de
www.aspgerman.com
www.wdvl.com/Authoring/ASP
wdvl.internet.com/Authoring/DB/ADO
Krause: Microsoft Act. Serv. Pages
Windows.
IIS.
OLE DB, ADO, ODBC.
Das frühere ASP verwendete normalerweise VBScript (selten auch JScript), das neue ASP.NET meistens VB.NET und C#.
Entwicklung mit MS Visual Studio (inkl. Debugger). Unterstützung auch in Macromedia Drumbeat und Dreamweaver Ultradev.
Das im früheren ASP verwendete VBScript/JScript ist zu wenig leistungsfähig, deshalb komplexerer Code per COM- oder ActiveX-Komponenten (z.B. in C/C++). Proprietär, da Nutzung der MS-ActiveX-Library nur mit Windows + IIS.
Wesentlich besser ist das neue ASP.NET mit Visual Basic .NET oder C#.
JSP (Java Server Pages), Java Servlets
jsp.htm
java.sun.com/products/jsp
java.sun.com/products/servlet
jakarta.apache.org/tomcat
java.apache.org
www.serverpages.com
www.javaskyline.com
javaboutique.internet.com
www.javaworld.com
Turau JSP
Windows, Linux, Solaris.
Tomcat, Apache, IIS, Netscape.
JDBC, Oracle, IBM DB2, MS SQL, Sybase, MySQL, ODBC, XML.
Java.
Sessions mit Cookies oder URL-Rewriting.
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.
Einheitliche, zukunftssichere, leistungsfähige, moderne und gut strukturierte Programmiersprache Java.
Leistungsfähige standardisierte Bibliotheken, einfache und schnelle Datenbankanbindung, gute Netzwerkfähigkeit, Komponententechnik, verteilte Applikationen, Enterprise-Funktionen.
Unterstützung in allen größeren kommerziellen Application Servern, da hierfür optimale Sprache. Aber (z.B. mit dem kostenlosen Tomcat) auch für kleine Anwendungen geeignet.
Sprache auch im Client verwendbar (falls z.B. HTML-Forms nicht ausreichen, etwa für JTable oder grafische Darstellungen).
Gute Entwicklungsumgebungen (inkl. Debugger).
Apache Tomcat Windows, Linux u.a. Webserver und JSP-Engine Open Source, frei verfügbar,
siehe auch JSP-Tutorial
Mort Bay Jetty
JBoss Windows, Linux u.a. Java, JSP, EJB, J2EE Open Source, frei verfügbar
BEA WebLogic Application Server Windows, Linux, Solaris.
Apache, IIS, Netscape.
JDBC, Oracle, MS SQL.
Java, JSP, EJB, J2EE, XML Professionelle vollständige Systeme für große Anwendungen inklusive Transaktionsmanagement, Skalierung, Load Balancing, Sicherheitsmechanismen, Fail-Over etc.
Weitere Web Application Server sind in JSP-Tutorial aufgelistet.
IBM WebSphere Application Server Windows, Linux, Solaris.
IBM/Apache, IIS, Netscape.
JDBC, IBM DB2, Oracle.
Oracle Application Server
www.doag.de, www.orafaq.com
Windows, Linux, Solaris.
Sun ONE Application Server Windows, Solaris, Linux.
Apache, IIS.
JDBC, Oracle.
Apple WebObjects Mac OS X Server, Windows.
JDBC, Oracle, IBM DB2, MS SQL, Sybase.
Macromedia ColdFusion Application Server Windows, Linux, Solaris.
Apache, IIS, Netscape.
Oracle, IBM DB2, MS SQL, Sybase, OLE DB, ODBC, XML.
CFML-Skript im HTML-Code (oder CFScript).
CFML ähnelt HTML (aber ist sehr verschieden zu C).
Erweiterbar mit Java, EJB, CORBA und COM.
DIPLOMARBEITEN UND BÜCHER

Diplomarbeiten zum Runterladen:

Suche im Katalog:
Architektur / Raumplanung
Betriebswirtschaft - Funktional
Erziehungswissenschaften
Geowissenschaften
Geschichtswissenschaften
Informatik
Kulturwissenschaften
Medien- und Kommunikationswissenschaften
Medizin
Psychologie
Physik
Rechtswissenschaft
Soziale Arbeit
Sozialwissenschaften


JOBS
HOME | E-LEARNING | SITEMAP | LOGIN AUTOREN | SUPPORT | FAQ | KONTAKT | IMPRESSUM
Virtual University in: Italiano - Français - English - Español
VirtualUniversity, WEB-SET Interactive GmbH, www.web-set.com, 6301 Zug

Partner:   Seminare7.de - PCopen.de - HTMLopen.de - WEB-SET.com - YesMMS.com - Ausbildung24.ch - Manager24.ch - Job und Karriere