Havoc Pennington heeft hier een leuk artikel over geschreven. Ik had er vanmorgen een nieuwspost over gebakken, welke helaas door onbekende oorzaak is verdwenen. Het is echter wel een interessant onderwerp:
http://ometer.com/desktop-language.html
(ik maak misschien nog wel een nieuwe nieuwspost tegen de avond, maar heb nu geen tijd)
http://ometer.com/desktop-language.html
(ik maak misschien nog wel een nieuwe nieuwspost tegen de avond, maar heb nu geen tijd)
[...]Why is a high-level language and runtime important? Why are these projects considering a move?
* Coding efficiency. High-level languages are simply technically superior to C/C++ for most uses, desktop applications in particular.
* XAML. Microsoft is trying to take over the Internet and replace HTML. There are many more possibilities for an effective open alternative to XAML given a managed-runtime language.
* Component technology. A managed language solves some of the same problems COM was designed to solve, such as ABI encapsulation, versioning, and modularization.
* Unification of server and desktop APIs. By allowing programmers to use the same set of class libs to write a desktop app or a server-side app, we get advantages in terms of training and code reuse.
* ISV appeal. A familiar language with cross-platform capabilities is a relatively friendly porting target.
* The rest of the world is moving, and companies are angling to get their particular technology accepted. It's important for the open source world to proactively and consciously make its own decision.
Persoonljk denk ik dat het een goede ontwikkeling zou zijn als Java standaard gebruikt kan worden in Gnome/OOo/Mozilla. In combinatie met gcj is het bevordelijk voor de leesbaarheid van de code, eenvoud van ontwikkeling en dus stabiliteit en voor nieuwe ontwikkelaars makkelijker om in te stappen. Ook is het object model in C wat nu in Gnome wordt gebruikt niet echt handig imho, wat met de adoptie van java een flink stuk kan verbeteren.Combining Java and Linux is interesting from another standpoint: it merges the two major Microsoft-alternative platforms into a united front.