Luca Morandini ha scritto: ... > Having said that, framework like Struts2 (via the plugin you mentioned) > and RESTlet let you directly connect URI to Java classes methods, while > Cocoon has an intermediate layer (the sitemap) for routing URIs: you may > see this either as added complexity or increased flexibility :) > > >> can it emit json?). > > Yes, Cocoon can emit JSON from Flowscript (Java objects of certain type > are serialized as JSON and sent do the client), there is even a > JSONSerializer, but it never made past the prototype stage. > > >> Another thing that I was thinking about is the point that Arne >> raised during yesterday's meeting about the current UI looking >> bad and being clearly designed by a Java programmer as opposed >> by an interaction designer. > > A Java programmer can build good UIs too, I suspect. > Look, I've never heard of a "saw craftsman" as unable to make an elegant > wood table: let's separate the tool from the product.
We're thinking of different things here. As Dijstra wisely stated in "The humble programmer": "The competent programmer is fully aware of the strictly limited size of his own skull; therefore he approaches the programming task in full humility, and among other things he avoids clever tricks like the plague." While this has nothing to do with UI, the "limited size of the skull" means, imho, that either one is a top notch java developer, or a very good interaction/UI designer. The skill set is very different, someone very proficient in both is kind of an exception, not the norm. > Actually, if you are serious about REST, no state should be on the > server, hence calling for a pure AJAX client. If you look at http://www.spatialreference.org/, you'll find a web app that's made along the rest principles, has no server side state management, yet it's not using AJAX. Cheers Andrea ------------------------------------------------------------------------- Check out the new SourceForge.net Marketplace. It's the best place to buy or sell services for just about anything Open Source. http://ad.doubleclick.net/clk;164216239;13503038;w?http://sf.net/marketplace _______________________________________________ Geoserver-devel mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/geoserver-devel
