Hi.
Man muß das alles sehr relativ sehen… Glaubenskrieg hin oder her.
ASP
(+) Ist eine sehr schöne Lösung für MicroSoft Internet Information Server - Platformen. Leicht zu lernen und schnell anzuwenden. Unzählige Quelltexte im Internet zu finden. Win98 hat den Personal Web Server (PWS) dabei, der HTML und ASP unterstützt. Gute Sache fürs Anfangen.
(-) NT Server mit IIS ziemlich sehr teuer. Große dynamische Webseiten werden sehr schnell unübersichtlich, da bei VBScript nicht von einer objektorientierten Sprache geredet werden sollte.
Unix fällt als Plattform aus, solange man nicht ChiliSoft-ASP kauft… schau dir mal den Preis an. Das Apache-ASP Projekt unterstützt nur PerlScript, soweit ich das verstanden habe.
PHP
(+) Seit der Version 4 sehr flott. Soll ebenfalls sehr leicht zu lernen sein. Frei im freien Apache implementiert (Schöner Satz
Läuft auf jeder Plattform, auf der auch Apache läuft (Und das sind eine Menge). Seeehr viele Provider unterstützen das Standartpaket PHP + MySQL.
(-) Ebenfalls keine OO-Sprache. Wird schnell unübersichtlich.
JSP
(+) Absolut Objektorientiert. Java als Scriptsprache. Webserver Freeware mit dem Apache-Tomcat Projekt. Läuft auf jeder Plattform, auf der Java läuft (grins). Klassen und Beans können für Java-Applikationen, Applets oder jsp-Webseiten benutzt werden… ohne Anpassung. Hohe Reusability also. Java ist aus jetziger Sicht absolut zukunftssicher. Große Webseiten lassen sich mit guter Planung sehr gut modulorientiert realisieren.
(-) Java sagen ist nicht schwer, java lernen dagegen sehr
Die Fehlermeldungen der Servlet-Engines sind teilweise sehr kryptisch. Man muß also schon wissen, was man tut, um die Entwicklungszeiten nicht in die Höhe schnellen zu lassen. Die Belastungen für den Webserver sind um einiges höher, als bei ASP und PHP. Es gibt nur wenige professionelle Anbieter von Webspace, die JSP unterstützen.
Ich programmiere zwar JSP, würde dir für Kunden aber PHP empfehlen (Findet man schneller einen Anbieter zum hosten der Site).
ASP ist aber auf jeden Fall für’s Einsteigen am besten geeignet.
mfG,
J.P.Jarolim