Boost your creativity and productivity with XGL and Java/GWT!
Java is a fantastic language to develop robust applications. Few characteristics of the Java language are: it is an object-oriented programming language, and it is strongly typed.
In an object-oriented language like Java, nearly everything is an abstract entity called an object or class. Furthermore, classes can have relationships and be extended to add functionalities. This help to efficiently create sophisticated applications that can be easily maintained.
A strongly typed code aids your web application to be more bug proof and helps future maintenance.
Finally, coding in Java for the web is simple with GWT and a good IDE (like Eclipse).