Hallo, * Ferdinand Ihringer [23.08.2005 01:46]:
Am Montag 22 August 2005 23:08 schrieb Christian Boltz:
Nicht zuletzt ist mein Argument für den Kunden, daß er ein unschlagbar schnelles System bekommt, mit dem er seinen Mitbewerbern einige Nasenlängen voraus ist. Das ist wohl das einzige Argument, dass wirklich für C spricht. Ob es relevant ist, hängt aber von der Anwendung ab. Ein <?php echo "Hallo Welt"; ?> oder ein paar Datenbankabfragen dürften wohl in C auch nicht
Am Montag, 22. August 2005 06:32 schrieb Manfred Rebentisch: performanter zu programmmieren sein. Bei rechenintensiven Anwendungen kann die Sache anders aussehen. Allerdings relativiert sich dieses Argument mit den heutigen Prozessorleistungen wieder.
Bei SelfHTML, bevor die ihren neuen Server sich erwarben, schrieben sie ihr Forum in C um, da der Server wirklich ausgelastet war. Also es gibt schon heute noch Situationen, wo es Sinn macht. Allerdings ist SelfHTML auch ein Beispiel für etwas mit einem sehr geringen Etat.
Eine Situation wo C statt PHP/Java nützlich ist sind Webserver in eingebetteten Systemen (Router, Netzwerkfestplatteninterfaces werden fast alle über ein Webinterface bedient): Hier kommt es v.a. auch auf einen geringen Speicherbedarf an und da ist eine PHP-Laufzeitumgebung natürlich schon ein Unterschied im Vergleich zu C. Das sind aber wie gesagt Spezialfälle. Ansonsten würde ich von kompilierten Sprachen bei Webaanwendungen schon alleine aus dem Grund abraten, wenn das Entwicklungssystem eine andere Architektur hat wie das Hostsystem (z.B. Sun Solaris mit SPARC-Prozessoren). Dann kann man auch noch gleich eine Crosscompiler-Umgebung erstellen ... Gruß, Bernhard