"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.

Reply via email to