<div dir="ltr"><br><br><div class="gmail_quote">---------- Forwarded message ----------<br>From: <b class="gmail_sendername">Julien Chastang</b> <span dir="ltr">&lt;<a href="mailto:chastang@ucar.edu">chastang@ucar.edu</a>&gt;</span><br>
Date: Tue, Oct 7, 2008 at 1:02 PM<br>Subject: Re: [GO-ESSP] Any experience with ZK rich internet framework?<br>To: Rocky Dunlap &lt;<a href="mailto:rocky@cc.gatech.edu">rocky@cc.gatech.edu</a>&gt;<br>Cc: Jon Blower &lt;<a href="mailto:jdb@mail.nerc-essc.ac.uk">jdb@mail.nerc-essc.ac.uk</a>&gt;, <a href="mailto:go-essp@ucar.edu">go-essp@ucar.edu</a>, Spencer Rugaber &lt;<a href="mailto:spencer@cc.gatech.edu">spencer@cc.gatech.edu</a>&gt;<br>
<br><br><div style="word-wrap:break-word">
Hi All.<div><br></div><div>I have never worked with ZK, so I cannot really comment on it. I do know it has a very good reputation and competes in the same space with the GWT. See this link:</div><div><br></div><div><a href="http://www.theserverside.com/news/thread.tss?thread_id=50886" target="_blank">http://www.theserverside.com/news/thread.tss?thread_id=50886</a></div>
<div><br></div><div>YUI is a little different. It is purely a front-end technology (JavaScript, CSS) whereas ZK and GWT are both front-end and server side. Rocky is correct in that ZK and GWT may have you buy into a particular&nbsp;architecture. On the other hand, YUI leaves the server-side up to the developer (i.e. implement the JSON, and other low-level stuff).</div>
<div><br></div><div>There are a lot of great choices out there.</div><div><br></div><div>I like YUI a lot and have used it successfully.</div><div><br></div><font color="#888888"><div>-Julien</div></font><div><div></div><div class="Wj3C7c">
<div><br></div><div><br></div><div><br><div><div>On Oct 7, 2008, at 10:50 AM, Rocky Dunlap wrote:</div><br><blockquote type="cite"><div dir="ltr"><div>Hi Jon,</div><div><br></div>I have some experience with ZK, although it has been at least a year since I have used it.<div>
<br></div><div>I&#39;ll briefly give some pros and cons based on my experience:</div> <div><br></div><div>Pros</div><div>--The XML markup they use for building the GUIs is great for rapid prototyping</div><div>--The toolkit of widgets is rich and continues to grow</div>
<div>--Much of the behind the scenes wiring is done for you</div> <div>--The end product looks great</div><div><br></div><div>But...</div><div>--The framework is not designed to work with existing web applications. &nbsp;In other words, you have to commit to the whole thing or nothing. &nbsp;Additionally, it would be hard to plug in only a piece of ZK into an existing application.&nbsp;</div>
 <div>--Because so many details are abstracted, it can be hard to know what&#39;s going on behind the scenes, and therefore hard to do any custom functionality.</div><div><br></div><div><br></div><div>For these reason, Curator decided to go with YUI from Yahoo. &nbsp;Working with YUI does take a bit more time, but in my opinion it gives more complete control over the behavior of the widgets and the AJAX requests, etc. &nbsp;Also, you can take only a single YUI component and add it to an existing application.</div>
 <div><br></div><div>So if your needs are to build a quick web app from scratch, then ZK could very well be the right way to go. &nbsp;However, if you need fine-grained control of widgets or need to slowly evolve an existing app, I would check out YUI. &nbsp;Also, unless you are web UI expert, the ZK app will likely look more polished than an app built with YUI. &nbsp;If you really need to impress someone with a sexy UI, then ZK should be among your top choices...</div>
 <div><br></div><div>Julien Chastang is very familiar with YUI and similar toolkits, so he might have additional comments...</div><div><br></div><div>Rocky</div><div><br></div><div><br><div class="gmail_quote">On Tue, Oct 7, 2008 at 11:08 AM, Jon Blower <span dir="ltr">&lt;<a href="mailto:jdb@mail.nerc-essc.ac.uk" target="_blank">jdb@mail.nerc-essc.ac.uk</a>&gt;</span> wrote:<br>
 <blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hi all,<br> <br> Following some very interesting discussions in Seattle, I came across<br> the Zk framework for developing rich internet apps. &nbsp;Does anyone have<br>
 any experience with this? &nbsp;It seems roughly similar to Google Web<br> Toolkit except that you don&#39;t have to code any of the communications<br> between server and client - Zk sorts this all out for you.<br> <br> Cheers, Jon<br>
 <br> --<br> Dr Jon Blower<br> Technical Director, Reading e-Science Centre<br> Environmental Systems Science Centre<br> University of Reading<br> Harry Pitt Building, 3 Earley Gate<br> Reading RG6 6AL. UK<br> Tel: +44 (0)118 378 5213<br>
 Fax: +44 (0)118 378 6413<br> <a href="mailto:j.d.blower@reading.ac.uk" target="_blank">j.d.blower@reading.ac.uk</a><br> <a href="http://www.nerc-essc.ac.uk/People/Staff/Blower_J.htm" target="_blank">http://www.nerc-essc.ac.uk/People/Staff/Blower_J.htm</a><br>
 _______________________________________________<br> GO-ESSP mailing list<br> <a href="mailto:GO-ESSP@ucar.edu" target="_blank">GO-ESSP@ucar.edu</a><br> <a href="http://mailman.ucar.edu/mailman/listinfo/go-essp" target="_blank">http://mailman.ucar.edu/mailman/listinfo/go-essp</a><br>
 </blockquote></div><br></div></div></blockquote></div><br></div></div></div></div></div><br></div>