tjp
Altgelds Küchenapfel
- Registriert
- 07.07.04
- Beiträge
- 4.059
Für Anwendungsprogramme ist das ein eindeutiger Nachteil, hier ist vorallem wichtig, daß die Programme sich entsprechend der Plattformspezifikation verhalten. Portabilität fällt damit automatisch aus. Java bietet hiermit nur Nachteile, wenn man kleinere portable Programme schreibt macht das manchmal nichts aus, da deren Anwender nicht so sehr darauf achten, aber die meisten Programme will man doch lieber mit der typischen Mac Oberfläche haben. Mac Anwender gelten als noch kritischer.Es ist eben auch außerhalb der Macwelt zu gebrauchen. Aber IN der Macwelt?
GenausoUnd wie sieht es auf anderen Systemen aus?
Enterprise Computing ist DER Markt für Java. Wobei man hierbei den Hauptnachteil von Java nicht verheimlichen sollte. Der Memory Overhead in Relation zu C++ ist gigantisch (Nachteil des Garbage Collections), daraus erwachsen immer wieder Probleme, die nur mit einer noch dickeren Maschine gelöst werden können.Also für welche Software wäre Java eigentlich geeignet? Bzw konkurrenzfähig mit anderer Software?
Im Enterprise Computing wägt man diesen Nachteil gegenüber den sehr viel umfangreicheren FrameWorks ab, so daß hier schnellere Entwickungszeiten gegen höhere Hardwarekosten stehen.