- Registriert
- 03.06.09
- Beiträge
- 39
Hallo Entwickler,
ich wollte hier mal eine (nicht neue Thematik) noch mal zur Diskussion stellen:
Java unter MacOS X - Unterstützung und Engagement seitens Apple mangelhaft?
Ich entwickle viel unter Eclipse vor allem für Web-Projekte. Und obwohl Java6 schon eine Ewigkeit für Windows und Linux verfügbar ist, schaut man am Mac bei einer offiziellen Java6 Unterstützung in die Röhre. Es gibt zwar diverse openSource Projekte, wie SoyLatte und OpenJDK (http://landonf.bikemonkey.org/static/soylatte/), aber diese sind nicht vollständig bzw. bugfrei.
Es fehlt z.B. eine SWT-Unterstützung, was zu Fehlern wie diesem führt:
Und von Apple gibt es schon seit langem zwar eine 64-bit Java6 Preview für Developer, aber auch hier hat man Probleme, vor allem, wenn man 32-bit Java-Anwendungen hat:
Auch die Verwendung von Applets ist mit dieser Java6-Preview in z.B. Safari nicht möglich.
Und Cocoa-Unterstützung? Fehlanzeige...
Es mag für all das Workarounds geben und Hacks (wobei mir die Lösung, beide obige Exceptions gleichzeitig wegzubekommen nach 2 Stunden googlen noch nicht begegenet ist), aber generell stellt sich mir die Frage, ob ich als Java-Entwickler beim Mac gut aufgehoben bin. Nun steht ja auch schon Java7 an der Tür und ob und wann hier von Apple eine offizielle Version angeboten wird, steht in den Sternen, oder?
Und obwohl Apple und Steve Jobs persönlich vor einigen Jahren noch Java auf einer Keynote gross als Mac-Programmiersprache hervorgehoben haben und Java als DIE Sprache für den Mac gepriesen haben, scheint mir doch die Unterstützung von Java immer mehr stiefmütterlich zu sein.
Dafür spricht auch, dass die Java-Bridge aus XCode verschwunden ist.
Natürlich kann man anführen Objective-C sei viel besser am Mac etc. pp.
Aber das ist nicht der Punkt. Java-Entwicklung am Mac scheint für mich jedenfalls nicht professionell möglich. Deshalb überlege ich, die Plattform zu wechseln (z.B. Ubuntu Linux).
Wie seht ihr das?
Wie äussert sich Apple zur Zukunft von Java am Mac?
Gibt es Ankündigungen für Java6 oder gar Java7 Unterstützung in Snow Leopard?
ich wollte hier mal eine (nicht neue Thematik) noch mal zur Diskussion stellen:
Java unter MacOS X - Unterstützung und Engagement seitens Apple mangelhaft?
Ich entwickle viel unter Eclipse vor allem für Web-Projekte. Und obwohl Java6 schon eine Ewigkeit für Windows und Linux verfügbar ist, schaut man am Mac bei einer offiziellen Java6 Unterstützung in die Röhre. Es gibt zwar diverse openSource Projekte, wie SoyLatte und OpenJDK (http://landonf.bikemonkey.org/static/soylatte/), aber diese sind nicht vollständig bzw. bugfrei.
Es fehlt z.B. eine SWT-Unterstützung, was zu Fehlern wie diesem führt:
Code:
java.lang.UnsatisfiedLinkError: no swt-carbon-3448 or swt-carbon in swt.library.path, java.library.path or the jar file
Code:
java.lang.UnsatisfiedLinkError: Cannot load 32-bit SWT libraries on 64-bit JVM
Und Cocoa-Unterstützung? Fehlanzeige...
Es mag für all das Workarounds geben und Hacks (wobei mir die Lösung, beide obige Exceptions gleichzeitig wegzubekommen nach 2 Stunden googlen noch nicht begegenet ist), aber generell stellt sich mir die Frage, ob ich als Java-Entwickler beim Mac gut aufgehoben bin. Nun steht ja auch schon Java7 an der Tür und ob und wann hier von Apple eine offizielle Version angeboten wird, steht in den Sternen, oder?
Und obwohl Apple und Steve Jobs persönlich vor einigen Jahren noch Java auf einer Keynote gross als Mac-Programmiersprache hervorgehoben haben und Java als DIE Sprache für den Mac gepriesen haben, scheint mir doch die Unterstützung von Java immer mehr stiefmütterlich zu sein.
Dafür spricht auch, dass die Java-Bridge aus XCode verschwunden ist.
Natürlich kann man anführen Objective-C sei viel besser am Mac etc. pp.
Aber das ist nicht der Punkt. Java-Entwicklung am Mac scheint für mich jedenfalls nicht professionell möglich. Deshalb überlege ich, die Plattform zu wechseln (z.B. Ubuntu Linux).
Wie seht ihr das?
Wie äussert sich Apple zur Zukunft von Java am Mac?
Gibt es Ankündigungen für Java6 oder gar Java7 Unterstützung in Snow Leopard?