Play framework for Java - a radical rethink of Java web app development?
"The Play framework makes it easier to build Web applications with Java"Maybe you should not be building web applications with Java or C# or .Maybe you should be building web services with these languages and using AJAX, a client side toolkit, Javscript, HTML and CSS to build a UI that communicates with said services.Maybe this decouples your UI implementation from your business logic implementation so you can go mobile, IVR, Mind Jacking, without having to build the back end again.Maybe server side templating was wrong and a CMS is your best choice for static templating. Given that assembling templates during run-time as opposed to build time seems to be a waste of resources. A CMS can deliver already templated, flat HTML files, to the web server during build time. As well Ajax is your best bet for delivering dynamic information.It sure separates your concerns quite nicely, while allowing each developer to work in their domain of expertise.Just a thought.