hallo torsten,
On Wed, 2003-07-09 at 13:09, Torsten Werner wrote:
Am 09. Juli 2003 schrieb Thomas Baum:
welche sprache soll nun verwendet werden?
Die, die du am besten beherrscht.
aber welche der interpreter-sprachen php,perl,python ist nun die beste.. (erlernbar sind sie eh alle)
b) perl gut es lassen sich auch perlanwendungen auf verschiedene server verteilen, skaliert trotzdem nicht besser, oop .. auch nicht
Warum soll perl nicht gut skalieren? OOP kann es auch und es gibt funktionierende Beispiele.
oop ist aber leider nicht durch den 'compiler' vorgeschrieben..
c) java mit entsprechend geschickten patterns lässt sich richtig was rausholen, verteile anwendungen lassen sich einfach realisieren (j2ee), oo ist ok wenn java auch viel speicher frist, aufjedenfall kümmert es sich selbst zum die umgebung
d) c++ sicherlich das effizienteste, und auch nettes oop, nur die speichergeschite missfällt mir!
Dazu passt gut die Aussage, dass ein C++-Programm mit einem Speicherleck von 1 KB pro Minute mehrere Wochen laufen kann, bevor es überhaupt die Startgröße eines Java-Programms erreicht. ;-)
..mmh das du eher c++ fan bist, hab ich schon mitbekommen, aber was ist wenn das c++ programm einen leck von 100byte pro request hat, es gibt nun aber 5-20 requests pro sekunde? (100*5.. 14tage ~600mb - 1kb.. naja soviel ram hat der server gerade nicht die lösung ist das vielleicht 100%-top programmierung, oder wir können das programm ja einmal am tag neustarten ... windows manier;)
ich wollte eine 'managed-enviroment' die sich um so niedere sachen wie speicherverwaltung kümmert - sicherlich ist es dann vorbei mit der performance. zumal ich in c++ immer den eindruck habe das die web-applikationsentwicklung nicht so recht gefördert wird (eigenes apache mod_ ? erstellen)
was ist mit python, gibt's da erfahrungen bzgl größeren lasten oder referenz-seiten die das verwenden (zope?)
gruss thomas