All rights reserved deu Bodendorfer, E. (Eva) 2003 St. Pölten, Fachhochschule Telekommunikation und Medien, Dipl.-Arb, 2003 Das Medium Internet hat seit seinen Anfängen in den Sechziger Jahren des letzten Jahrhunderts eine beispielhafte und vielfältige Entwicklung hinter sich. Von der Idee des dezentralen Netzwerks über die Auszeichnungssprache HTML bis hin zu serverseitiger Programmierung und dadurch beinahe grenzenloser Interaktivität mit dem User. Diese Abhandlung beschäftigt sich mit den in der Praxis relevantesten Techniken zur Realisierung dynamischer Webanwendungen – PERL (Practical Extraction and Report Language), PHP (PHP Hypertext Preprocessor), ASP (Active Server Pages) und JSP (Java Server Pages). Es soll versucht werden, die Sprachen anhand einiger Kernfunktionalitäten objektiv miteinander zu vergleichen. Weiters wird anhand von Beispielen die Performance der Technologien gegenübergestellt. Zu diesem Zweck werden die Technologien zuerst umfassend vorgestellt. Diese Einführung beinhaltet sowohl die Geschichte und Entwicklung der Sprachen als auch die jeweiligen Eigenheiten. Weiters wird dargestellt, wie Client, Server und Sprachkomponente miteinander kommunizieren. Auch auf den aktuellen Stellenwert und die absehbare, zukünftige Entwicklung der Sprachen wird eingegangen. Dies soll als Grundlage für die Vergleiche dienen. Da die Technologien nur schwer in ihrer Gesamtheit verglichen werden können, werden praxisrelevante Funktionalitäten der Sprachen, wie Plattformunabhängigkeit, Datentypen, Fehlerbehandlung, Sicherheit etc, zum Vergleich herangezogen. Um den Vergleich zu vervollständigen, werden praktische Beispiele angeführt, anhand derer die praktische Funktionalität der Sprachen vorgestellt und verglichen wird. Am Ende des Vergleichs wird noch ein weiteres, nicht zu verachtendes Kriterium betrachtet – die Performance. Anhand von Beispielen wird die Abarbeitungsgeschwindigkeit der Sprachen gegenübergestellt. The development of the Internet is a story full of new technologies and standards. The aim of this Diploma Thesis is to compare the predominant technologies for creating interactive websites objectively. These Technologies are PERL (Practical Extraction and Report Language), PHP (PHP Hypertext Preprocessor), ASP (Active Server Pages) and JSP (Java Server Pages). As these technologies diversify regarding their structure and background, it is hardly possible to compare them. Therefore this Thesis means an attempt to contrast these technologies by showing differences in important features and components. At the beginning of this work a comprehensive overview of the structure and the historical background of the technologies can be found. Besides, advantages and disadvantages are shown. This general overview is important for further information, comparisons and examples. The main part of this thesis is to cope with differences of the technologies by comparing important functions in practice. Those functions are for example dealing with databases, data types, security and exception handling. Also performance issues are a part of this Thesis. The performance of database handling and file operations are compared. http://phaidra.fhstp.ac.at/o:1390 application/pdf 718428 bytes Funktionalitäts- und Perfomancevergleich serverseitiger Skriptsprachen Text