Thanks everyone. This is great! On Jan 16, 2008 11:44 AM, Ryan Gardner <[email protected]> wrote: > > > On Jan 16, 2008, at 9:09 AM, Manuel Molaschi wrote: > GWT should be a great choice... but what about a more low-level AJAX > integration with less frameworks dependency? > I think there are 2 great client-side solutions: > > > Ext-js: ext has a stunning javascript rendering and a long list of widgets, > but a hard learning curve and it is not so simple to integrate with > server-side java (dwr?) > Mootools: mootools is a great javascript library and has a growing community > (check the forum!). It is not really a widget UI framework (even if there > are a lot of plugins) but it standardize javascript syntax ensuring very > rapid development hiding browsers differences.Ext-JS is very nice... So nice > in fact, there is a GWT project that implements it into the GWT framework :) > (thus reducing the learning curve and increasing the usability... plus - you > can use GWT's native stuff to do the server-side java communication using > whatever method you want) > > http://code.google.com/p/gwt-ext/ > > (FYI - Most of the major external frameworks have projects that allow you to > easily hook into GWT - (scriptaculous, yui... etc). ) > > The real benefit of GWT is of course when you use the java-native stuff for > your widgets and such. You can link into gigantic libraries, but because of > the static analysis that GWT does - it will only compile in the small > portion that you use. > > > > On Jan 16, 2008, at 9:17 AM, Ruben Reusser wrote: > Isn't GWT lacking drag and drop support? I really would miss that in the > admin interface afterwards. You could also consider an OpenLaszlo > Replacement of the Admin GUI > GWT out of the box doesn't have a drag and drop library. It has been > extended to have drag-and-drop support by the google-dnd project. The level > of drag-and-drop available in this library, in fact, is the best I have ever > seen in a javascript library. > > > http://code.google.com/p/gwt-dnd/ > > A good example of the drag-and-drop in action is here - there are 13 > different demo scenarios where they show it being used. > > > http://allen-sauer.com/com.allen_sauer.gwt.dnd.demo.DragDropDemo/DragDropDemo.html > > What is good about that examples page, is that you can view the java source > that is generating that page. When you see the java code you would write to > implement that kind of functionality, you can see why I like GWT... > > > > > You can design a java server side layer of services (json, rest, ws) > separeted from the client side (view) layer and create an ajax communication > layer (maybe comet!)You can do this with GWT also - I just suggested the > servlet approach since it's incredibly easy. You can do GWT stuff as a pure > client-side approach and not even touch the server-side aspect of it. Doing > so you still get the benefit of writing your client code in Java and > debugging it in Java. > > > The code is very clean, readable and compactYou can make GWT export code in > a "readable" way - which produces small readable code that closely resembles > the java code. For production, you use the "obfuscated mode" which cranks it > down to incredibly optimized code that loads fast and runs fast. > > In any case, if you have never had a chance to play with GWT - you should > really take it for a spin. It does take a few hours (maybe one afternoon?) > to understand how exactly the pieces work together - but once you dive in > and play with it a bit, it's really easy to use. If you have IntelliJ 7 - > you can use the GWT Studio to make a "GWT Sample App" that has a simple > Hello World project to play with as a starting point. > > Ryan > > >
---------------------------------------------------------------- for list details see http://documentation.magnolia.info/docs/en/editor/stayupdated.html ----------------------------------------------------------------
