M
miketech
Routinier
Hi zusammen,
wie sicher einige gelesen haben hat Sun Java in der Version 1.5 angekündigt, neuerdings als Java 5 bezeichnet. In den Artikeln heißt es, dass Java teilweise um das 30-fache an Performance zugelegt hat und offensichtlich steht auch der Desktop nun etwas mehr im Blickfeld. Mittels verschiedener Projekte soll es nun möglich sein Anwendungen z.B. in den SysTray verstecken zu können und auch der Standard E-Mail Client und der Standard Webbrowser soll direkt von Java-Anwendungen heraus aufgerufen werden können.
Desweiteren gab es auch sonst einiges von Sun und Java zu hören: So plant Sun sowohl einen verstärkten Einsatz von Java auf Handies (Handyspiele usw.) und auch im Automobilsektor soll Java seinen Einsatz finden. Ebenso ist von Echtzeit-Java die Rede, um zeitkritische Applikationen schreiben zu können.
Im Großen und Ganzen lassen die News der letzten Tage Java in einem sehr guten Licht erscheinen, auch wenn sich Sun bisher immer noch nicht bereiterklärt hat Java Open Source zu stellen. Hierauf möchte ich aber in diesem Thread nicht weiter eingehen.
Hat denn einer von Euch mal Java 5 getestet? Ist eine Performanceverbesserung spürbar?
Kommen wir zum Linux/Unix - Desktop: Große DEs wie z.B. Gnome oder KDE sind hauptsächlich in C/C++ geschrieben. Auch die Anwendungen, die auf GTK oder Qt setzen werden größtenteils mit C/C++ programmiert, obwohl es auch Bindings für Java, Python usw. gibt. Wird Java nun zu einem ernstzunehmenden Konkurrenten für C/C++ für Desktop-Applications? Wäre es vorstellbar, dass man unter KDE oder Gnome in Zukunft wesentlich mehr Java-Anwendungen findet?
Oder glaubt Ihr, dass sich Java auf dem Desktop in absehbarer Zeit nicht gut genug in die jeweilige Desktopumgebung integrieren wird und weiterhin GTK unter Gnome und Qt unter KDE mit C/C++ die Hauptrolle spielen werden?
Für plattformunabhängige Anwendungen gilt Java bekanntlich immer als erste Wahl, da Java grundsätzlich mit Plattformunabhängigkeit assoziiert wird. Jedoch ist es auch mit wxWidget oder Qt möglich, plattformunabhängig zu programmieren. Java bietet eine Möglichkeit Closed-Source kostenlos zu programmieren (auch wenn der Code sehr gut decompiled werden kann), während Qt nur für GPL-Software kostenlos zur Verfügung steht.
Sollte Java tatsächlich an Geschwindigkeit zugelegt haben, wird Java eventuell noch zusätzlich in zeitaufwändigen Bereichen interessant. Früher war immer die langsame Ausführungsgeschwindigkeit von Java ein Argument gegen Java. Schon in den letzten Versionen hat sich hier jedoch einiges getan, Swing ist jedoch bekanntlich immer noch sehr träge.
Was meint Ihr, wie die Chancen für Java stehen? Sind hier C/C++ Entwickler, die sich überlegen auf Java umzusteigen? Wenn ja, wieso? Oder gibt es insbesondere C/C++ Entwickler, die mit Qt plattformunabhängig programmieren, jedoch in Zukunft mit Java programmieren oder umgekehrt?
Würde mich über ein paar Meinungen zu diesem Thema freuen
Gruß
Mike
wie sicher einige gelesen haben hat Sun Java in der Version 1.5 angekündigt, neuerdings als Java 5 bezeichnet. In den Artikeln heißt es, dass Java teilweise um das 30-fache an Performance zugelegt hat und offensichtlich steht auch der Desktop nun etwas mehr im Blickfeld. Mittels verschiedener Projekte soll es nun möglich sein Anwendungen z.B. in den SysTray verstecken zu können und auch der Standard E-Mail Client und der Standard Webbrowser soll direkt von Java-Anwendungen heraus aufgerufen werden können.
Desweiteren gab es auch sonst einiges von Sun und Java zu hören: So plant Sun sowohl einen verstärkten Einsatz von Java auf Handies (Handyspiele usw.) und auch im Automobilsektor soll Java seinen Einsatz finden. Ebenso ist von Echtzeit-Java die Rede, um zeitkritische Applikationen schreiben zu können.
Im Großen und Ganzen lassen die News der letzten Tage Java in einem sehr guten Licht erscheinen, auch wenn sich Sun bisher immer noch nicht bereiterklärt hat Java Open Source zu stellen. Hierauf möchte ich aber in diesem Thread nicht weiter eingehen.
Hat denn einer von Euch mal Java 5 getestet? Ist eine Performanceverbesserung spürbar?
Kommen wir zum Linux/Unix - Desktop: Große DEs wie z.B. Gnome oder KDE sind hauptsächlich in C/C++ geschrieben. Auch die Anwendungen, die auf GTK oder Qt setzen werden größtenteils mit C/C++ programmiert, obwohl es auch Bindings für Java, Python usw. gibt. Wird Java nun zu einem ernstzunehmenden Konkurrenten für C/C++ für Desktop-Applications? Wäre es vorstellbar, dass man unter KDE oder Gnome in Zukunft wesentlich mehr Java-Anwendungen findet?
Oder glaubt Ihr, dass sich Java auf dem Desktop in absehbarer Zeit nicht gut genug in die jeweilige Desktopumgebung integrieren wird und weiterhin GTK unter Gnome und Qt unter KDE mit C/C++ die Hauptrolle spielen werden?
Für plattformunabhängige Anwendungen gilt Java bekanntlich immer als erste Wahl, da Java grundsätzlich mit Plattformunabhängigkeit assoziiert wird. Jedoch ist es auch mit wxWidget oder Qt möglich, plattformunabhängig zu programmieren. Java bietet eine Möglichkeit Closed-Source kostenlos zu programmieren (auch wenn der Code sehr gut decompiled werden kann), während Qt nur für GPL-Software kostenlos zur Verfügung steht.
Sollte Java tatsächlich an Geschwindigkeit zugelegt haben, wird Java eventuell noch zusätzlich in zeitaufwändigen Bereichen interessant. Früher war immer die langsame Ausführungsgeschwindigkeit von Java ein Argument gegen Java. Schon in den letzten Versionen hat sich hier jedoch einiges getan, Swing ist jedoch bekanntlich immer noch sehr träge.
Was meint Ihr, wie die Chancen für Java stehen? Sind hier C/C++ Entwickler, die sich überlegen auf Java umzusteigen? Wenn ja, wieso? Oder gibt es insbesondere C/C++ Entwickler, die mit Qt plattformunabhängig programmieren, jedoch in Zukunft mit Java programmieren oder umgekehrt?
Würde mich über ein paar Meinungen zu diesem Thema freuen
Gruß
Mike