[python-advocacy] The python way to write web applications
Michael Tobis
mtobis at gmail.com
Fri Oct 12 16:29:28 CEST 2007
There's Massimo di Piero's gluon:
http://www.youtube.com/watch?v=VBjja6N6IYk
mt
On 10/12/07, Cameron Laird <Cameron at phaseit.net> wrote:
> On Fri, Oct 12, 2007 at 02:12:08PM +1000, Tennessee Leeuwenburg wrote:
> .
> .
> .
> > I've got a problem. Please, hear me out in case I've got it jumbled. Then
> > feel free to criticize my understanding of things -- I declare Crocker's
> > rules.
> >
> > There seems to be no Pythonic way to write web applications. There are
> > python web application frameworks, but these stacks still require a lot of
> > javascript expertise. It doesn't look as though I can write a cross-platform
> > RIA with Python, authored from a linux development environment.
> >
> > I can write flex applications, but apollo isn't ready for linux yet. I can
> > write Moonlight applications, but the authoring process is poorly
> > documented, requires compilation of mozilla from source (!) and isn't
> > up-to-date with respect to Silverlight. If I'm happy to constrain my widget
> > set, I can use some javascript toolkits to hide away the javascript to some
> > extent, but certainly for my purposes, and probably for all purposes, I just
> > know I'll be up to my elboys in javascript in no time.
> >
> > I could try swigging mozilla and interacting with the browser directly, but
> > this is a jungle of old documentation and is clearly not a well-supported
> > process.
> >
> > The premier web toolkits like GWT and YUT appear to be totally
> > Java-oriented.
> >
> > There just doesn't seem to be a Python solution to a modern web application.
> > The best I can now imagine is a decoupled system with Python on the backend.
> > Frankly, in this situation I don't see the point. The whole point of a web
> > application is to present a cross-platform user interface using a deployment
> > model which allows good control over the environment. It is, essentially, a
> > UI decision. To give up Python on the UI seems to be giving up the very core
> > of what it means to write a web app.
> >
> > Please, somebody, tell me I'm wrong!
> .
> .
> .
> This is a different way of thinking about RIA than I have;
> I recognize mine is rather old-fashioned, though ... What
> languages do you see as properly supporting development of
> modern Web applications? Java? Surely not Ruby ...
> _______________________________________________
> Advocacy mailing list
> Advocacy at python.org
> http://mail.python.org/mailman/listinfo/advocacy
>
More information about the Advocacy
mailing list