"Sorry, frameworks are here to stay. " Well, I was arguing that JavaScript GUI frameworks and REST services frameworks are becoming more useful than traditional frameworks that focus on server-side generation of html.
"Also, learning mutliple libraries (Dojo, JQuery, etc) and Javascript? The time and investment to do that is beyond alot of average developers." Is using the data grid controls in YUI or ExtJS harder than using an ASP.NET DataGrid or GridView or the dozens of Java equivalents? In my experience, it is quite the opposite; the JavaScript frameworks were easier to learn, much easier to customize to do exactly what you want, and *much* nicer on the client in terms of responsive refreshing, paging, sorting, and just a more polished end user interface. BTW, I don't consider JQuery (or Prototype) in the same category as ExtJS and YUI. They are all client-side JavaScript libraries of course, but JQuery and Prototype focus mostly on JavaScript parsing/ manipulation/traversal and low-level animation effects. YUI and ExtJS are more about a full GUI widget set for use with web services: data grids, tree controls, menu bars, layouts, etc. "since 80% of webapps require only basic CRUD stuff and the like" I think Steve Herrod is pointing in the right direction. If all you are doing is lots of standard CRUD/reporting/work flow software (and you are right, this is probably 80% of what corporate IT programmers do), that is probably better served by higher level tools than general purpose build-anything toolsets like Java/PHP/.NET. For the types of projects I see, the project is doing something more specific and customized than basic CRUD and people expect more from the interface than 2000-era static HTML pages and submit buttons. Also, at a development level, I feel that the the REST+JavaScript approach provides a clean separation between presentation and GUI logic from server-side data access that we never had with traditional HTML-generation web frameworks. -- You received this message because you are subscribed to the Google Groups "The Java Posse" group. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/javaposse?hl=en.
