Over a million developers have joined DZone.
{{announcement.body}}
{{announcement.title}}

JavaFX: Where's the Application Framework?

DZone's Guide to

JavaFX: Where's the Application Framework?

· Java Zone
Free Resource

Managing a MongoDB deployment? Take a load off and live migrate to MongoDB Atlas, the official automated service, with little to no downtime.

Reading JavaOne summaries, I completely agree with this paragraph here:

What really bugged me in JavaFX presentations were that they did not give me any reason for me to get excited or interested about JavaFX. They did not show how you could build great looking enterprise applications with JavaFX, did not show components that would make your life so much easier – nor application frameworks for building larger applications without turning your code into a pile of spaghetti. But they did show a game running on multiple mobile devices, including iOS… painfully slowly.

Indeed, where's the application framework? 

JavaFX ultimately has precisely the same problem as Swing: it is simply a widget toolkit, does not provide any help in terms of an application framework, and therefore does not solve the real problems of application development. Modularity on its own (i.e., JDK 8) will not solve this problem and JSR 296 is dead in the water for not providing a window system.

Terence Parr, the ANTLR guy, has tweeted today the only reasonable solution: http://www.antlr.org/wiki/display/~admin/2011/10/09/Report+of+GUI%27s+death+greatly+exaggerated

 

MongoDB Atlas is the easiest way to run the fastest-growing database for modern applications — no installation, setup, or configuration required. Easily live migrate an existing workload or start with 512MB of storage for free.

Topics:

Opinions expressed by DZone contributors are their own.

{{ parent.title || parent.header.title}}

{{ parent.tldr }}

{{ parent.urlSource.name }}