Re: PHP oder C
Manfred Rebentisch <[email protected]>
| Newsgroups | gmane.linux.suse.programming |
|---|---|
| Organization | COMPARAT Software-Entwicklungs-GmbH |
| Message-ID | <[email protected]> |
Vielen Dank für eure Antworten.
Ich will mal schauen, ob ich zusammenfassend antworten kann.
Die Hauptfrage war ja, welche Argumente (aus Kundensicht) für/gegen PHP oder
für/gegen C sprechen.
Aber allgemein scheint das Verständnis dafür, C für Web-Applikationen zu
verwenden, ziemlich gering zu sein. C-basierende Web-Applikationen werden als
gut eingestuft, wenn:
* hohe Performance und niedrige Serverbelastung notwendig sind
* Embedded Webserver/Anwendungen implementiert werden
[Ganz nebenbei denke ich, daß man viel Strom und Serverkapazität sparen
könnte, wenn PHP und Java keine Interpretersprachen wären.]
Ich bleibe skeptisch bezüglich PHP in der Praxis. Ich habe schon so viele
Parser in PHP geschrieben gesehen und selbst geschrieben - dabei ist PHP
selbst ein Parser. PHP ist wunderbar für kleine Webauftritte, für Experimente
und Design-Entwürfe - dafür nutze ich es selbst. Ich hoffe, ich provoziere
euch nicht zu sehr, wenn ich meine, daß man große und bedeutende Webauftritte
anders realisieren sollte [was ist groß und bedeutend? Damit meine ich
Domains mit hohem Traffic oder bevorzugte Angriffsziele].
Nun, ich will die Welt weder bekehren noch bilde ich mir ein, eine Lösung für
alle zu haben. Von der Programmiersprache her, finde ich Java sehr gut, aber
Java hält m.E. in der täglichen Arbeit nicht das, was es versprochen hat.
Deshalb nehme ich C und wende damit Gedanken und Konzepte von Java an, so gut
es geht. Hohe Performance, niedrige Serverbelastung und hohe
Internet-Sicherheit sind tatsächlich meine Ziele.
Zuletzt: das C-Framework ist eigentlich nur als Zwischenschritt "aus Versehen"
entstanden; es ging mir darum, eine gemeinsame Basis für geplante
Internet-Anwendungen zu bekommen, für die PHP nicht passend schien.
Manfred
--
Um die Liste abzubestellen, schicken Sie eine Mail an:
[email protected]
Um eine Liste aller verfügbaren Kommandos zu bekommen, schicken
Sie eine Mail an: [email protected]