[Baypiggies] Django frontend alternatives
K. Richard Pixley
rich at noir.com
Thu Jan 14 17:06:42 CET 2010
I researched toolkits and server side engines a few months back.
Personally, I decided to go with something pylons based, but I don't
think it really matters much at this point. Server side problems are
all pretty well solved for now and all of the modern ones seem
comparably functional, (or comparably extensible).
The browser side toolkit is a different question. Which one you chose
will depend on what you need and how you want to use it. I'm probably
going with ext-js because I'm specifically looking for a strong grid
widget, (user selectable columns, user sortable columns, user selectable
column order), nothing else has a suitable grid widget, and the entire
widget set looks good and seems pretty well integrated. (I wrote here
about comparisons a few months back.)
As far as I can tell, the only attempt to mix server side anything with
browser code is TurboWidgets, but the documentation is so sparse that I
couldn't see how to use it easily. I suspect that this may be a
superior approach and one that will be very hot very soon, but just now
the barrier to entry seems exceedingly high, (and the mailing list isn't
particularly supportive of newbies).
Without an actual server side/browser side integration, (like
TurboWidgets), I don't think the template really matters. You'll still
be writing javascript separately and shipping it down to the browser
more or less as opaque code from the point of view of the templating system.
Pyjamas merits special mention. It's a different paradigm entirely. In
Pyjamas, you write browser code in python with ajax calls and it's
compiled into javascript. The down side is that the widget library for
pyjamas is rudimentary, (no grid widget, no complex widgets).
--rich
More information about the Baypiggies
mailing list