<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'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. In other words, you have to commit to the whole thing or nothing. Additionally, it would be hard to plug in only a piece of ZK into an existing application. </div>
<div>--Because so many details are abstracted, it can be hard to know what'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. 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. 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. However, if you need fine-grained control of widgets or need to slowly evolve an existing app, I would check out YUI. Also, unless you are web UI expert, the ZK app will likely look more polished than an app built with YUI. 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"><<a href="mailto:jdb@mail.nerc-essc.ac.uk">jdb@mail.nerc-essc.ac.uk</a>></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. Does anyone have<br>
any experience with this? It seems roughly similar to Google Web<br>
Toolkit except that you don'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">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">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>