LWN.net Logo

The Xaraya Web Application Framework

The Xaraya Web Application Framework

Posted Apr 14, 2005 16:37 UTC (Thu) by yodermk (subscriber, #3803)
Parent article: The Xaraya Web Application Framework

Last time I tried it, a couple years ago I think, it was extremely slow. I think this is the fault of PHP more than Xaraya; it looks like they did good work. But it bolstered my conviction that general purpose, customizable, heavily OOP-based CMSes should not be written in PHP. :)

If anyone has installed it lately, does it feel responsive?


(Log in to post comments)

The Xaraya Web Application Framework

Posted Apr 14, 2005 21:54 UTC (Thu) by AJWM (guest, #15888) [Link]

No specific experience with Xaraya here, but having had some experience with PHP, Java, and even (shudder) ASP, I'm inclined to think that you're just seeing an inherent property of general purpose, customizable, heavily OOP-based CMSes, unless they've got powerful servers to run on.

Too many levels of indirection going on with all that general purpose customizability. ;-)

That said, I'm willing to give Xaraya a try. I've been thinking about overhauling one of my web sites for a while now.

The Xaraya Web Application Framework

Posted Apr 15, 2005 14:24 UTC (Fri) by yodermk (subscriber, #3803) [Link]

The problem with PHP was, last I checked, it had to parse all the PHP code for every web request, including the object initialization, and run it all anew. I'm not sure that objects persist well across HTTP requests (but maybe they do now, PHP has probably improved).

Still, I believe that compiled languages are inherently better for this kind of thing. We write all kinds of desktop apps in C/C++, why shouldn't web apps that have hundreds of simultaneous users?

The Xaraya Web Application Framework

Posted Apr 21, 2005 10:00 UTC (Thu) by addw (guest, #1771) [Link]

Use APC to cache your compiled PHP code ... makes things run much faster. http://pecl.php.net/package/APC

The Xaraya Web Application Framework

Posted Apr 26, 2005 0:41 UTC (Tue) by Rabbitt (guest, #29545) [Link]

Actually, POF, Xaraya is at most 50% OOP based (with the BlockLayout Template engine and the Dynamic Data module being the primary OOP based aspects). Fortunately, Xaraya has increased in speed with the addition of Sessionless Page Caching, User based Page caching, and block level caching. If configured correctly, it can zoom along pretty nicely now ;-)

oh - and apparently Xaraya has started it's push towards 1.0 (with it's first 1.0 RC available on sourceforge).

Cheers

Copyright © 2012, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds