title: JavaFX in enterprise web applications - good alternative to classic web pages?
body: <p>We developed several web applications for different customers, from simple kind-of-boring-looking CRUD-style GUIs for those poor admin guys to fancy-schmancy AJAX-enhanced GUIs for those Internet people. All of these were based on JSF 1.2 in combination with JBoss Seam 2, using Facelets and RichFaces as presentation layer. </p>
  
  <p>We do know about the limitations of JSF 1.2 and (I'm feeling sad about that) we have not yet managed the transition to Java EE 6, but with defining this setup as our technology stack, we gained some experience with that technology, feeling comfortable to reliably develop web applications for our customers.</p>
  
  <p>So, why the heck do I tell you that? Because we experience more and more that customers who heard of "Web 2.0" want to have rich client functionality while only accepting a browser as their door to all applications. Allthough we know that one can do that with the technology we use, we feel, that it might be a good idea to use something different on the client side to support those needs. And since we are mostly Java programmers and we keep shooing away this one guy bugging us with his Adobe Flex, we think, that JavaFX in its new version might be a good thing to go with.</p>
  
  <p>I made my hands aching digging into the deep of the JavaFX resources I could manage to find - but one thing which came to my mind quite often was that JavaFX presents itself as a technology that is able to do some nice graphical effects, but while bouncing colored shaded bubbles might look cool, they are basically useless in business applications.</p>
  
  <p>Well, to make a long story short - we like to use Java EE 6 in the backend while having rich and nice looking functionality on the client. Is JavaFX a good alternative here to the classic web pages or even to the upcoming modern HTML 5 webpages when developing business web applications and where can one find examples for that?</p>
  
  <p>Thanks for your time reading this and for the answers which hopefully arise.</p>