On Saturday 14 July 2007 15:01:13 David Négrier wrote: Hi I just watching your screen cast, it has very good ideas. I wonder does any other language has same kind of aproach. Later or sooner this kind of aproach become must in web business. Regards Sancar. > Indeed, Xaja relies on the keeping of an open connexion between the server > and the browser. > In fact, it uses, the Comet approach (which is a pain to implement in > Javascript because the IE code and the Firefox code are completely > different). > (more information here: > http://www.thecodingmachine.com/cmsDoc/xaja/trunk/architecture.html) > > The whole idea behind Xaja is to built a complete framework on top of the > Comet-like javascript library that will enable the developer to write as > few Javascript as possible. So, indeed, through the "XajaController" > object, we are implementing a "data driven programming" library on top of > the classical request/response HTTP protocol. > > Regarding performances: Indeed, since a connexion is kept open for each > browser, this consumes a few connexions on the server (that's not a big > problem). Each process also takes some memory. Xaja is still in an early > stage of development and I haven't had the opportunity to run a full > performance test, but basically, right now, I can tell that a simple > applications takes 5 Mo of RAM per client. Which means that for 100 > concurrent users, you need 500 Mo of RAM on your server. Now, the vast > majority of the servers have less than 100 concurrent users, and at this > early point in the development cycle of Xaja, I wouldn't recommend > installing Xaja on a server that has more than 100 concurrent users! ;) > > Regards, > David. -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php