Kovanci, A. (2009). Entwicklungsmethoden im Web und deren Analyse [Diploma Thesis, Technische Universität Wien]. reposiTUm. http://hdl.handle.net/20.500.12708/186572
Die rasante Entwicklung des Internet brachte mit sich, dass immer mehr Anforderungen an Webanwendungen und Internetauftritte gestellt wurden. Die Skriptsprachen und die Entwicklungsmethoden für das Web wurden dabei immer beliebter und auch mächtiger. Von Anfang an vertreten waren die heute weitverbreiteten Skriptsprachen PHP und JSP.<br />Neben der üblichen Programmierung von Webseiten gibt es Entwicklungsmethoden mit Content Management Systemen, welche wiederum mit Skriptsprachen entwickelt sind. Ziel der Diplomarbeit ist die Analyse und Evaluierung dieser Entwicklungsmethoden. Zuerst werden die zwei Skriptsprachen miteinander verglichen und danach diese der CMS Entwicklungsmethode gegenübergestellt. Der Vergleich von PHP mit JSP beruht auf einer generellen Evaluierung der beiden Technologien anhand eines konkreten Projekts sowie auf Performance-Tests. Neben der Effizienz wird auf Punkte wie Wiederverwendbarkeit und Erlernbarkeit eingegangen. Danach wird ein typisches CMS vorgestellt und der Vergleich damit auf gleiche Weise wiederholt. Um auch Meinungen aus der Praxis einfließen zu lassen, wurden Befragungen von Personen durchgeführt, welche sich mit diesen Entwicklungsmethoden auseinandersetzen. Beide Skriptsprachen haben Vorteile in Plattformunabhängigkeit, fortgeschrittenen Sicherheitsaspekten und Portierbarkeit. Im direkten Vergleich der beiden Skriptsprachen PHP und JSP wurde festgestellt, dass PHP in Sachen Erlernbarkeit, Performance und Webservertechnologie JSP voraus ist. JSP punktet gegenüber PHP unter anderem durch Effizienz, Wiederverwendbarkeit, Typsicherheit und Ausnahmenbehandlungen. Der größte Vorteil der Content Management Systeme gegenüber den Skriptsprachen ist die einfache Erlernbarkeit und die Effizienz, mit der Webseiten entwickelt werden. Sollen jedoch individuelle Designlayouts entwickelt werden, sind Content Management Systeme ziemlich starr und Änderungen ohne Kenntnisse von CSS und HTML nicht möglich.
de
The rapid development of the Internet implicates more and more demand on Web applications and Internet presence. Scripting languages and development methods for the Web are becoming increasingly popular and powerful. The script PHP and JSP, which are widespread today, were available since the beginning. Besides the usual web programming there also exist development methods with content management systems. Content management systems (briefly called CMS) are developed with scripting languages. The goal of this work is an analysis and evaluation of these development methods. I will first compare "JSP" with "PHP" and then the development using these languages with the CMS developing method. The comparison of PHP with JSP is based on a general evaluation of the two technologies based on a specific project as well as on performance tests. Besides the efficiency I will consider also issues such as reusability and learnability. After that, I will present a typical CMS and perform a similar comparison between development based on scripting languages and CMS. I will present also opinions from practitioners who deal with these development methods. Scripting languages have the advantages of platform independence, advanced security, and portability.<br />In direct comparison of the two scripting languages, PHP was found to be better in learnability, performance, and Web technology than JSP. JSP scores, among other things, in efficiency, reusability, type safety, and exception handling. The biggest advantage of content management systems compared to scripting languages is easy learnability and improvement of the efficiency of website development.
en
Additional information:
Abweichender Titel laut Übersetzung der Verfasserin/des Verfassers Zsfassung in engl. Sprache