Am 09.11.2010 20:25 schrieb John_Nowlan:
With Google releasing gwt designer there appears to be less reason (unfortunately) to use python. The java to javascript toolchain appears strong, with other players (wavemaker, titanium) also in this space. Perhaps without corporate backing it is unrealistic to expect python to be able to compete.
GWT sure makes it easier for Java developers to enter the Javascript world, but then sooner or later they will discover they don't really need Java any more. Server side Javascript becomes attractive again thanks to node.js. As far as I see, "Javascript the good parts" is actually what JavaScript has in common with Python, and "Javascript the bad parts" is primarily the stuff that has been built in to make it look more like Java. Building RIAs with Python and "Javascript the good parts" looks very attractive to me since I have to do less mental switching between languages.
But I fully agree with you that we need a strong alternative to GWT, we should not only look at Django or Rails and building simple web forms, but at the challenges that come with building the RIAs of the future. Pyjamas can be one option, but there should be others e.g. for building jQuery UI based applications.
In my opinion TurboGears 1 was trend-setting with its widget browser in the toolbox and integration of MochiKit, but unfortunately TG did not continue to develop into that direction. The widgets for me have been a real added value on top of TG, but after the spin off into ToscaWidgets, they did not get enough attention by their own inventor and other developers. There is TW2 and EasyWidgets now, but they need to grow and build a larger community continually building and maintaining useful wrappers for the various Javascript GUI libaries, foremost jQuery. Having a base widget library is not enough, we need a vivid marketplace for useful, ready-made widgets, like the "cogbin" which unfortunately zonked out, too.
Take for instance the super useful jqGrid, how would you use it with TurboGears? The website http://www.trirand.net has components for ASP.NET and PHP, we need exactly such components/warapper widgets for Python. People need to write such wrappers on their own. Sometimes they release them (http://pypi.python.org/pypi/tw.jqgrid), but usually only simple alpha releases that are newer updated, and this one is for TW not for TW2 or EasyWidgets. It cannot do the more sophisticated features like exporting excel files like the PHP component does.
I really think TG 3 should consider re-integrating widgets and try building an attractive "cogbin" again.
-- Christoph -- You received this message because you are subscribed to the Google Groups "TurboGears" 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?hl=en.

