Zitat von
alcaeus:
Der Vergleich der Plattformunabhaengigkeit hat IMO hier nichts zu suchen, da Delphi (bis .NET) nicht plattformunabhaengig ist, und deshalb in diesem Bereich nicht mit Java verglichen werden kann.
Korrekt. Wenn man von Windows ausgeht ist es aber nunmal Fakt das Java einem echten Kompilat (egal ob nun Delphi oder C/C++ oder was auch immer) einen eindeutigen Performancenachteil hat. Durch exzessive Nutzung der
VCL wird dieser Geschwindigkeitsvorteil aber auch gerne schnell wieder verspielt.
Will heissen:
Will man jetzt echte Plattformunabhängigkeit -> Java
Will man in naher Zukunft Plattformunabhängig -> .NET
Will man gut les- und wartbaren Code und den schnell -> Delphi
Will man hochoptimierte Software, wo's bei der Entwicklung länger dauern darf -> C++
Da spielen freilich noch persönliche Präferenzen mit rein, aber ich bin immer noch der Ansicht das eine Programmiersprache einfach ein Werkzeug ist, und für manche Arbeiten ist eben ein Werkzeug besser geeignet als ein anderes, bei einer anderen Aufgabenstellung sieht das aber gleich ganz anders aus.