Category Archives: JavaFX

Which Is the Hottest GUI Framework in the Java World: JSF or JavaFX?

One of these days beyondjava.net’s visitor statistics1 revealed an interesting question: What is the latest Java GUI Framework. Is it JavaFX, or is it JSF?

Actually, both JavaFX and JSF are cutting-edge frameworks. No matter which one you choose, you won’t regret it. Nonetheless, it’s an interesting question: Which framework should I use, and why? I’ll try to answer the question. Along the way I’ll cover a number of other interesting frameworks as well: GWT, Vaadin, AngularJS, Swing and SWT.


Continue reading

  1. In rare cases search engines transmit the search key words. The internet isn’t the anonymous place it used to be…

JAX Conference 2013 Roundup

During the last years the annual JAX conference served as a good gauge for the trends and hypes of the Java world. This year’s JAX conference felt almost boring by this measure. As far as I can see, most of the conference was about evolution. If there was any revolution I missed it. Maybe it was hiding in the dark, but the conference generally felt a lot like steady but constant progress. Actually, consolidation’s not a bad thing – apart from that it’s boring to write a blog article about it :).

Nonetheless there were a few exciting topics: the renewed GUI battle, the arrival of the mobile platforms as major players in the Java word and the sobering after getting drunk with agile programming. As for languages, Javascript was by far the language most talked about (second to Java, of course). To my disappointment most of the other languages were hardly mentioned.

Continue reading

JavaFX and GroovyFX: One Program, Two Flavors

Tiles are popular. Picturesque tiles are a part of portuguese and spanish culture since countless1 centuries. Since a couple of years tiles are ubiquitous in our smart phones. My photography site 11pictures.com needed a fresh new design to cope with the always-increasing number of pictures. So what about displaying pictures as colorful azulejos?

To do so, I cobbled together a small JavaFX application. Later I ported it to GroovyFX. Read on to learn about the advantages and disadvantages of either version.
Continue reading

  1. all right: five centuries, if you must know. 🙂

JavaFX and GroovyFX: Two Frameworks You May Have Missed

Like most Java programmers I’ve gradually become a web developer during the last years. In a way, that’s strange: most projects don’t deal with the internet. It’s a pity, too. Browsers used to be dedicated tool for the internet, so it’s hard to meet the demands of an full-blown desktop application. It’s a real pain to integrate Excel sheets seamlessly into a web applications. So what about desktop GUI frameworks? There’s an interesting Java framework you most probably know by name without ever having looked at: JavaFX. It makes for nice-looking GUIs, and it matches Java 8 pretty good. Combine it with GroovyFX to get GUI classes that strongly resemble JSF files. Without suffering from JSF’s inherent complexity.
Continue reading