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

Reply via email to