Reply to comment

What gives desktop Java a future?

Hmmm, let me think about that one:

* JavaFX, if done right
* Increasing demand for rich clients, some of which make demands competitors can't provide
* Better look and feel and desktop integration -- some of which rivals or exceeds what's available from Adobe AIR
* The fact that people are *already* using Java on the desktop

And this is why I find this so frustrating. So, yeah, I guess there's really NO ONE using Java except for NetBeans and LimeWire. And Azureus. And Eclipse. And things based on Eclipse, notably Aptana and (increasingly important) Flex Builder, central to Adobe's strategy. And a range of double-click-ready productivity apps that Mac users do indeed use. And no one uses Java except for server developers. And client developers. And those needing to provide cross-platform support for the large number of Windows apps (noted by various critics here and elsewhere). And digital artists. And 3D artists. And game developers (few in number, but essential to efforts to provide excellent, open-source, cross-platform tools). And Java is irrelevant, except for the fact that it's currently the best genuine multimedia-rich, cross-platform development platform that can work with both 2D and 3D. Flash/AIR/whatever, by contrast, has limited hardware I/O support, nothing to rival things like JNI, and doesn't do 3D. It's NOT THE SAME THING. Nor is Ruby or Python. And C#/.net/Mono has a LONG way to go before catching up with the community and platform richness of Java, not to mention that Mono is unlikely ever to maintain full parity with Microsoft's Windows-centric options. (Nothing against Mono/C#, which I think has a lot of promise, but the world is better with it AND Java than just Mono.)

So, yeah. I'm just stumped. I can't imagine any reason anyone should allow Java to continue to live. Why do that, when we can embrace incomplete solutions that don't do the same thing?

Reply

The content of this field is kept private and will not be shown publicly.
  • Web page addresses and e-mail addresses turn into links automatically.
  • Allowed HTML tags: <img> <a> <em> <strong> <cite> <code> <ul> <ol> <hr> <li> <dl> <dt> <dd> <pre> <b> <h1> <h2> <h3> <blockquote>
  • Lines and paragraphs break automatically.

More information about formatting options

CAPTCHA
This question is for testing whether you are a human visitor and to prevent automated spam submissions.
11 + 7 =
Solve this simple math problem and enter the result. E.g. for 1+3, enter 4.