The dilemma of a GWT or JavaFX webpage

I am trying to solve the following dilemma. I have to develop a whole system of web pages (with easy content management, it should look like plain Drupal or Joomla) as a school project. The web page should have the function of adding and removing articles, editing menus, editing the entire layout of the web page (title position, menu position, etc.).

I'm in the phase of deciding which system would be best for this purpose. I have written several applications in GWT. It develops something very quickly, works on Tomcat, etc. Thus, it can be a very good adept for this task. But recently I got a glimpse of building a whole web page system in JavaFX 2.0 (the web page will open inside the browser).

What is your opinion on this fact? Should I be using JavaFX or GWT? I'm not sure if the whole webpage will be fast enough in JavaFX. If the users who will visit this page have no problem launching this page, etc. I have not found any information on this on the internet.

Thank you for your responses:)

+3


source to share


3 answers


Go for GWT (also consider using Vaadin or SmartGWT). The client does not need to install a Java virtual machine. Also, GWT allows the client to download only small portions of the application, not all.



You have listed two content management systems like Drupal and Joomla, which are written in PHP, so perhaps the best solution for you is a CMS written in java, like Alfresco or Magnolia .

+5


source


Do you want to make a web page or application for one plugin? GWT, of course.



+1


source


GWT

GWT follows the most innovative approach: you write an entire application in Java. But it is executed in Javascript. A good part of your code is cross-compiled to Javascript and loaded to the client. From the presentations I've seen, this approach works surprisingly well. The GWT compiler used to be slow, but today they seem to have solved (or at least made easier) the problem. As far as I can see, GWT is a great choice.

JavaFX

JavaFX 2.0 is a fairly new graphics framework. So expect multiple crashes. The good news is that it can get better over the years. And I believe people will start writing JavaFX components if JavaFX becomes popular. This is a video demonstrating the JavaFX area very clearly. Monitoring Container Terminals with 3D JavaFX Source

+1


source







All Articles