Michael: ASP vs. JSP vs. ColdFusion vs. PHP ...

Hallo Leute

Dynamische Webseiten kommen ja immer mehr in Mode und das hat ja auch seine Gründe für vielfältigste
Dinge und da stellt sich natürlich für Webseiten-Ersteller die Frage, welche Technik man verwendet. Da wir in
jeglichen Techniken unbelastet sind und auch frei in der Wahl (nicht durch irgendein Provider fest gebunden),
stellt sich natürlich die Frage, was denn da nun so nehmen.
JSP scheint mir irgendwo die durchdachteste Lösung zu sein, allerdings liest man zumindest hier in Forum
mehr über ASP und PHP, was wohl weiter verbreitet zu sein scheint und da hat man halt den Vorteil, daß
man auf WIssen zurückgreifen kann (Beispielsweise durch Fragen in diesem Forum *g*). Allerdings wäre mir
das als Vorteil ein bisschen dünn. Mich würde ein Vergleich noch mit anderen Kriterien interessieren, wie
beispielsweise Geschwindigkeit, Handhabbarkeit, Erweiterungsmöglichkeit und auch noch andere Kriterien,
die ich jetzt vielleicht gar nicht wissen kann.

Kurz: Warum sollte man was nehmen? (wobei die Richtung durchaus zu anspruchsvolleren Applikationen
gehen soll und nicht unbedingt für Gästebücher und solche Spielereien :-)
Wichtig dabei wäre es, auf idealerweise auf eine Technologie zu beschränken und nicht zu sagen, für das Eine
nimmt man das und für das andere das. Die Technologie sollte möglichst schon eine breite Anwendungspalette
abdecken.

Gruß
   Michael

PS:
Auch wenn ähnliche Fragen schonmal im Forum kamen, mich interessiert so der aktuelle Status. Da ist ja zur Zeit durch
JSP 1.0 und PHP4 wieder Bewegung reingekommen ...

  1. hi,
    wenn es sich wirklich um anspruchsvollere Web-Applikationen handelt, ist meiner subjektiven Meinung nach nur ColdFusion zu empfehlen. Damit kannst du alles machen. Wenn du nicht auf irgendwelche Techniken von Provider-Seite angewiesen bist, ist doch alles im grünen Bereich. ColdFusion hosting ist in Deutschland noch nicht allzu verbreitet. Wird sich aber bestimmt bald ändern. Ich denke auch, daß über kurz oder lang der Trend im professionellen Bereich weg von irgendwelchen frickeligen Spachen gehen wird, sondern mehr in Richtung Application-Servern. Außerdem ist ColdFusion ziemlich cool :-)).

    1. Hallo Marcus

      Danke für Deine Antwort.
      ColdFusion klingt auch recht interessant, aber weil Du sagst für "anspruchsvollere Web-Applikationen", hat mich doch etwas verwundert. Ich habe es bisher so verstanden (und auch Allaire selbst scheint das Produkt so zu positionieren), daß ColdFusion mehr für den Einstiegsbereich gedacht ist.
      Den Funktionsumfang will ich dabei gar nicht abstreiten. Mir machen da vorallem Dinge Sorgen, wie sich das in Zukunft entwickelt.
      Das Problem ist nämlich, ColdFusion liegt im wesentlichen in der Hand von einer(!) Firma. Sachen wie JSP oder auch PHP, da entwickeln mehrere dran. Und bei ASP von Microsoft ist immerhin Microsoft dahinter. Eine Firma, die nicht von heute auf morgen verschwinden wird und die ASP ganz klar favourisiert.
      Das sind so Dinge, die gegen ColdFusion sprechen, aus meiner Sicht. Ich bin mir aber nicht ganz sicher, ob dem so ist.

      Gruß
         Michael

      1. hi,
        eigentlich bin ich von anspruchsvoller ausgegangen, weil coldfusion ein bißchen mehr kostet.
        ich denke auch, daß ASP eine Zukunft haben wird, aber die Entwicklungszeit mit ColdFusion ist deutlich schneller. Es können wirklich gigantische Datenbahnken gehandled werden. ColdFusion ist relativ leicht zu lernen, und es ist im Gegensatz zu PHP ein wirkliches, wie soll ich es sagen, Produkt. Und Allaire wird alles andere als Untergehen. Besorg dir doch einfach mal eine Evaluation-Version von ColdFusion, du wirst es lieben. Mit keinem anderem Mittel, ist es so einfach, Datenbank-Inhalte abzufragen, und dynamische Seiten zu generieren.
        Ich hab schon einiges mit ColdFusion gearbeitet, und es ist sau-gut.
        cu,
        Marcus

  2. Hallo,
    meinen Vorredner kann ich kaum verstehen.Cold Fusion kostet eine Menge Kohle. PHP dagegen ist Kostenlos. Wenn in CF eine Sicherheitsfehler auftritt, seit ihr auf Allaire (MS bei ASP) angewiesen diesen zu behebn, die Entwicklergemeinde von PHP fixt sowas in Minuten.
    Die Moeglichkeiten von ASP und CF uertreffen die von PHP nicht. PHP ist schneller als beide. Einfach zu erlernen, wird auf wirklich grossen sites eingesetzt (freshmeat.net/ebay.com/amazon.com/lycos.com). In Kombination mit Linux/Unix Apache und Mysql (LAMP) ist es in Geschwindigkeit, skalierbarkeit, Preis und Sicherheit nicht zu Uebertreffen.
    PHP Unterstuetzt alle gaenigen Datenbanken (Oracle/Odbc/mysql/postgres) nur um ein paar zu nennen.

    weitere Infos gibt es unter:
    http://www.zend.com
    http://www.php.net
    http://www.php-center.de
    http://www.phpbuilder.com

    Jan

    1. Hallo Jan

      ja, PHP (besonders PHP4) klang schon recht gut und überzeugend, was ich bisher darüber gelesen habe. Ein Punkt den ich aber zum Beispiel in der Java-Lösung (JSP) sehr überzeugend fand, war, daß man Funktionalität und das eigentliche Frontend noch auftrennen konnte. Die eigentliche Funktionalität kann ich getrennt beispielsweise in ein Java-Bean unterbringen, was JSP dann nur benutzt. Dieses Java-Bean kann ich aber dann noch für andere Dinge, als das Web einsetzen (z.B. firmenintern). Ein großer Vorteil wie ich finde und bietet damit natürlich auch Skalierbarkeit. Beans kann man auch verteilt laufen lassen (z.B. in einem Clusterähnlichen Systemen). Wie solche Skalierbarkeit in PHP realisiert wird, ist mir nicht 100%ig klar und darüber habe ich auch noch nicht soviel gefunden (oder übersehen *g*).
      Vielleicht läßt sich dazu noch etwas sagen ?

      Liebe Grüße
         Michael