twisted is certainly a proven platform. but as apache, it is rather for complex applications, and it's a huge and unwieldy beast. nothing compared to the ultra-light node.js. and performance-wise i think there is no way current python implementations can beat v8 and the likes, even if run through stackless or pypy.
in fact, i have long waited to see js break out of the "browser jail" and quite like the thought of a unified ui layer stretching up to the server. i again recommend you to kyle simpsons article series about the "middle end" in jsmag (see [1] for an appetizer). t. [1] http://blog.getify.com/2010/07/what-exactly-is-the-middle-end/ On 08/02/2010 06:58 PM, Werner Thie wrote: > Can't resist to point out that what you're aiming at exists with > twisted/nevow on the server side in python and athena/qooxdoo on the > client side. > > - proven standalone webserver, http/https > - probably the oldest and widest protocol support for TCP/IP in Python > - completely asynchronous framework (deferreds) for Python and JScript > - cross object instantiation (Python/Jscript) > - clean cross object RPC > - dynamic widget injection/removal > - concise and clean OO > - an import system for JScript letting you modularize JS > > If it must be JScript on the server side then why not have a closer look > at clean asynchronous programming with deferreds before embarking on > such a journey. > > My 2cts, Werner > > http://twistedmatrix.com/trac/ > http://divmod.org/trac > > Burak Arslan wrote: >> On 08/02/10 17:36, b a wrote: >>> On 8/2/10, benco <[email protected]> wrote: >>>> All Right. Yep indeed, in theory, node.js doesn't need another http server. >>>> >>>> But I heard that, according to the creator, nodejs isn’t really ready for >>>> replacing http server yet - however, I don't know if it still the case >>>> nowadays. >>> I'm pretty sure it can succesfuly replace the HTTP server, it's just >>> reading a file >>> on disk and serving it.. not so hard. >> >> apache has years of experience dealing with dos attacks, broken clients, >> malicious input etc. it's also the swiss army knife of web servers. you >> can't throw all that away that easily. >> >> burak >> >> >> ------------------------------------------------------------------------------ >> The Palm PDK Hot Apps Program offers developers who use the >> Plug-In Development Kit to bring their C/C++ apps to Palm for a share >> of $1 Million in cash or HP Products. Visit us here for more details: >> http://p.sf.net/sfu/dev2dev-palm >> _______________________________________________ >> qooxdoo-devel mailing list >> [email protected] >> https://lists.sourceforge.net/lists/listinfo/qooxdoo-devel > > ------------------------------------------------------------------------------ > The Palm PDK Hot Apps Program offers developers who use the > Plug-In Development Kit to bring their C/C++ apps to Palm for a share > of $1 Million in cash or HP Products. Visit us here for more details: > http://p.sf.net/sfu/dev2dev-palm > _______________________________________________ > qooxdoo-devel mailing list > [email protected] > https://lists.sourceforge.net/lists/listinfo/qooxdoo-devel ------------------------------------------------------------------------------ The Palm PDK Hot Apps Program offers developers who use the Plug-In Development Kit to bring their C/C++ apps to Palm for a share of $1 Million in cash or HP Products. Visit us here for more details: http://p.sf.net/sfu/dev2dev-palm _______________________________________________ qooxdoo-devel mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/qooxdoo-devel
