Making Java web development easier
After a very long time of infrastructure development I have taken some time to get myself familiar again with web development and web frameworks. I did not keep my search contained to the Java domain but I kept coming back to Java because I like java and because Java provided me with everything I needed.
Well almost anything….
Most people interact with applications via graphical user interface. Graphical user interface (such as web interface) exposes the functionality of the application; it should be easy to use, nice to look at, personalized and customized to meet all the end-user needs. This is a very hard task as is and should not be made more complex by cumbersome web frameworks. The main problem in J2EE was that developers must face 100 percent of Java EE's complexity even if they only need 20 percent of the services.
To address these issues, several simpler frameworks, all intended to help developers, were created. One of the most promising and best known to date is Spring- a simple-to-use application framework that provides programmers with the same Java EE functionality they need, but with a fraction of the complexity and cumbersomeness. I have worked a little with Spring MVC web framework and I enjoyed developing with it.
But, at the risk of sounding greedy, this is not enough. It should be simpler and easier to develop a well-structured, MVC, web applications.
One way of doing so would be with the help of graphical tools (an eclipse plug-in...)
These tools should help developers:
