-
OpenJDK vs SunJDK
Autor: Newbe 14.11.10 - 05:59
Macht mal, aber macht es endlich gründlich und für alle Betriebssysteme.
Als ehemals eingefleischter Java-Fan nervt es mich mittlerweile gewaltig, dass ich für diverse Java-Anwendungen eine SPEZIELLE Java-Version benötige.
Das war NIE im Sinne des Erfinders.
Nur zwei Beispiele:
Greenfoot will unbedingt SunJDK.
(Scilab) XCOS bringt ständig nervige Fehlermeldungen und keine Ausgabe unter OpenJDK. -
Re: OpenJDK vs SunJDK
Autor: funzl 14.11.10 - 12:04
das wird dann aber noch schlimmer wenn jeder seine eigene VM schreiben kann. So ein Framework ist einfach nicht dafür gedacht open source zu werden, denn schließlich steht man dann als programmierer wieder vor dem gleichen problem wie schon unter c und c++. Und zwar das die basis auf der die software laufen soll nicht einheitlich ist. meiner meinung nach ist das ganze einfach noch mehr ein zeichen dafür, dass java ein reines frickel-framework ist.
-
Re: OpenJDK vs SunJDK
Autor: Java 14.11.10 - 15:36
OpenJDK ist und bleibt immer unvollständig. Es gibt nur ein Java, welches wirklich Alles unterstützt und der ist und bleibt prop.
-
Re: OpenJDK vs SunJDK
Autor: DerBerater 14.11.10 - 20:01
Newbe schrieb:
--------------------------------------------------------------------------------
> Macht mal, aber macht es endlich gründlich und für alle Betriebssysteme.
>
> Als ehemals eingefleischter Java-Fan nervt es mich mittlerweile gewaltig,
> dass ich für diverse Java-Anwendungen eine SPEZIELLE Java-Version benötige.
>
> Das war NIE im Sinne des Erfinders.
>
> Nur zwei Beispiele:
> Greenfoot will unbedingt SunJDK.
> (Scilab) XCOS bringt ständig nervige Fehlermeldungen und keine Ausgabe
> unter OpenJDK.
Das liegt ja dann eher an den Programmen, die sich dummerweise an private APIs gebunden haben. Gabs auch bei anderen Anbietern und die haben dafür auch Kritik ernten müssen. Liferay funktionierte z.B. noch vor einiger Zeit nicht vollständig under OpenJDK, da die Entwickler Klassen aus den "com.sun.*"-Paketeten genutzt haben, statt den korrekten Abstraktionen.
All das kann man aber nicht OpenJDK zu Lasten legen (was übrigens auch von Sun kommt). -
Re: OpenJDK vs SunJDK
Autor: TheDragon 14.11.10 - 21:43
Falsch! OpenJDK wird durch die direkte Unterstützung von Oracle und IBM jetzt deutlich aufgewertet. Es wird desweiteren eine kommerzielle Java-VM geben, welche vor allem im Business-Bereich wichtig wird, Stichwort Appserver.
Der Rest der Welt wird dann einfach NUR noch OpenJDK verwenden, denn die bisherige Sun-VM wird nicht mehr fortgeführt.
T. -
Re: OpenJDK vs SunJDK
Autor: Newbe 15.11.10 - 00:51
DerBerater schrieb:
--------------------------------------------------------------------------------
> Newbe schrieb:
> ---------------------------------------------------------------------------
> -----
> > Macht mal, aber macht es endlich gründlich und für alle Betriebssysteme.
> >
> > Als ehemals eingefleischter Java-Fan nervt es mich mittlerweile
> gewaltig,
> > dass ich für diverse Java-Anwendungen eine SPEZIELLE Java-Version
> benötige.
> >
> > Das war NIE im Sinne des Erfinders.
> >
> > Nur zwei Beispiele:
> > Greenfoot will unbedingt SunJDK.
> > (Scilab) XCOS bringt ständig nervige Fehlermeldungen und keine Ausgabe
> > unter OpenJDK.
>
> Das liegt ja dann eher an den Programmen, die sich dummerweise an private
> APIs gebunden haben. Gabs auch bei anderen Anbietern und die haben dafür
> auch Kritik ernten müssen. Liferay funktionierte z.B. noch vor einiger Zeit
> nicht vollständig under OpenJDK, da die Entwickler Klassen aus den
> "com.sun.*"-Paketeten genutzt haben, statt den korrekten Abstraktionen.
>
> All das kann man aber nicht OpenJDK zu Lasten legen (was übrigens auch von
> Sun kommt).
Das ist ja das Komische: Sowohl Greenfoot als auch Scilab sind unter GPL. Warum also ausgerechntet kompatibel zu SunJDK und nicht zu OpenJDK?
Ich habe nicht umsonst diese beiden Vertreter genannt.
Im Übrigen habe ich heute Greenfoot unter OpenJDK zum Laufen gebracht, war eigentlich trivial.



