Contrary to what some of you might be thinking ... Kevin and i are not competing who can reply the quickest, lengthiest and to the most emails! :-)

(had a giggle moment when i saw a couple of emails we both responded to at an almost identical time)

On Jun 20, 2008, at 12:33 AM, Kevin Brown wrote:

On Thu, Jun 19, 2008 at 3:17 PM, Leonardo <[EMAIL PROTECTED]> wrote:

Hi all,
as far as I'm reading,
it seems the java version is "better" from a production-ready perspective.
am I wrong?


Yes, you're wrong :). What's better is really a matter of what your current architecture looks like. If you're already a PHP (or anything CGI- like) based setup, the PHP solution is probably better. If you're using Java, go with the Java version. There are some different performance characteristics
of each, but those are language differences more than anything else.


is it only due to the Caja availabilty?


Caja is really a non-starter at this point. Nobody's using it because it isn't ready yet; when it is ready, it'll definitely be an advantage of a java-based deployment, but PHP implementations can always leverage caja by
using a web service of some sort.


are there other considerations? (i.e. scalability?)


Sure, but these are the same considerations for any "app server" vs. "cgi" setup. The java implementation can handle more simultaneous requests than the PHP setup running under apache (due to memory limits), but it also has a much higher baseline memory overhead (due to the JVM). Deploying the PHP setup is a lot easier than deploying the java implementation, but you have more options on how you can deploy the java build due to the wide variety of
servlet containers out there.



what about other implementations?
a full-compliant RoR flavour would be great.

Thanks to all
leonardo


Reply via email to