[TriZPUG] Web UI toolkits

Robby Dermody robbyd at u20.org
Wed Apr 21 23:41:31 CEST 2010


We've used Dojo for months with our web application we recently released (www.livecrossing.com).

Dojo is nice, but Extjs (what we switched to) knocks its socks off in about every way. Extjs is free for non-commercial use I believe, and is extremely well documented. I wholeheartedly recommend it.

Robby
----- Original Message -----
From: "Joseph Tate" <dragonstrider at gmail.com>
To: "Triangle (North Carolina) Zope and Python Users Group" <trizpug at python.org>
Sent: Wednesday, April 21, 2010 5:23:39 PM GMT -05:00 US/Canada Eastern
Subject: Re: [TriZPUG] Web UI toolkits

That does look cool.

On Wed, Apr 21, 2010 at 4:33 PM, Stephen Ball <sdball at gmail.com> wrote:
> I haven't had a chance to use it, but http://sproutcore.com/ looks
> impressive.
> -- Stephen
>
> On Wed, Apr 21, 2010 at 3:11 PM, Paul McLanahan <pmclanahan at gmail.com>
> wrote:
>>
>> I haven't done much with it, but I hear Dojo[0] is quite good at most of
>> that.
>>
>> hth,
>>
>> Paul
>>
>> [0] http://www.dojotoolkit.org/
>>
>> On Wed, Apr 21, 2010 at 2:34 PM, Joseph Tate <dragonstrider at gmail.com>
>> wrote:
>> > I've got a RESTful web service that I want to build a web client UI
>> > for, but either I'm blind, don't know what to search for, or don't see
>> > anything I like.
>> >
>> > Does anyone have a favorite front end only toolkit?  How do you use
>> > it?  Best primer/tutorial links?
>> >
>> > Here's what I consider essential for such a toolkit:
>> >
>> > stackable windowing type elements (dialogs (modal and non modal),
>> > tabs, wizards, toolbars, etc.)
>> > back/forward button handling/bookmarking
>> > easy breadcrumbs
>> > programmatic view switching (for use with application navigation and
>> > bookmarking)
>> > local data caching
>> > Event handling:
>> >  * standard click, mouse, load events
>> >  * data cache invalidation, redraw
>> >  * arbitrary events
>> > keyboard shortcuts
>> > extensible data serialization
>> > accessibility, localization and internationalization
>> > A rich array of widgets
>> >
>> > I bet there's more that I'm not thinking about right now.
>> >
>> > I use jQuery pretty extensively, and know that there are plugins that
>> > can do much of this stuff, but I'd still consider it a library rather
>> > than a toolkit.  I don't think YUI has all of these things.  I've
>> > built rich client UIs using MFC, Java AWT and Swing and others, so
>> > that's what I'm used to.
>> >
>> > --
>> > Joseph Tate
>> > Personal e-mail: jtate AT dragonstrider DOT com
>> > Web: http://www.dragonstrider.com
>> > _______________________________________________
>> > TriZPUG mailing list
>> > TriZPUG at python.org
>> > http://mail.python.org/mailman/listinfo/trizpug
>> > http://trizpug.org is the Triangle Zope and Python Users Group
>> >
>> _______________________________________________
>> TriZPUG mailing list
>> TriZPUG at python.org
>> http://mail.python.org/mailman/listinfo/trizpug
>> http://trizpug.org is the Triangle Zope and Python Users Group
>
>
> _______________________________________________
> TriZPUG mailing list
> TriZPUG at python.org
> http://mail.python.org/mailman/listinfo/trizpug
> http://trizpug.org is the Triangle Zope and Python Users Group
>



-- 
Joseph Tate
Personal e-mail: jtate AT dragonstrider DOT com
Web: http://www.dragonstrider.com
_______________________________________________
TriZPUG mailing list
TriZPUG at python.org
http://mail.python.org/mailman/listinfo/trizpug
http://trizpug.org is the Triangle Zope and Python Users Group


More information about the TriZPUG mailing list