On Mon, Mar 31, 2008 at 11:50 PM, Ming T. Chow <[EMAIL PROTECTED]> wrote:
>
>  Hi,
>
>  I applied to the weMap GSoC project recently and the tasks that I
>  proposed weighs heavily on wrapping existing widgets from JS toolkits
>  with ToscaWidgets.  I am particularly interested in working with
>  widgets in Dojo and jQuery.

[...]

>  we should be utilizing this summer.  Specifically, I would like input
>  from people involved with the TwTools project.

You should ask all students to also get subscribed to the TWtools ML
and have your discussion there regarding who will do what...

[...]

>  I cast my vote for Dojo and jQuery mainly because their grid support
>  are pretty sophisticated and they have a wide variety of other widgets
>  that can be useful for other projects as well.
>
>  Any inputs from Mentors/Students/TG Community members will be
>  appreciated.

I have read a lot of near-troll discussion about which JavaScript
lib/framework is the best. Each time I need some specific visual
effect or function I just look at a series of JS libs and pick the one
I consider fulfills my needs best. I still don't have a JS lib I would
argue over.

What I can tell is that scriptaculous is really nice for visual
effects, but apart from this, please do not begin a new JS lib war.
Package jQery (because a lot of people seem to ask for this one as a
standard) and propose it as _the_ first lib everyone should try to
use... *but* please specify the use cases for which it is best suited
so that all other students will try to follow the trend.

Want a good way to "impose" your preferred lib without arguments over
the others? Just package it as a nice widget (tg1 widgets _and_ TW),
write a good example demo (in tg1 widgets use the ability to display
examples in the toolbox). And finally post some good documentation
about different usages in TG on our wiki.
You will see two reactions: people trying to do the same for their
preferred libs (good, this just increases TG ecosystem anyway) and
people looking around for a JS lib just picking this one because your
demo is cool and they feel they'll find good support in the TG
community.

Don't forget that in the long run what make the difference is
generally the level of investment required to begin using something.
This boils down to good advertising/marketing (demos, screencasts) and
good documentation (in the wiki and in the tg1 toolbox).

I got a little off-topic but hopefully this will serve its purpose anyway :)

Regards,
Florent

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"TurboGears Trunk" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/turbogears-trunk?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to