There is of course also Groovy to look at. I've used Ruby and Groovy and
Groovy seems to be a bit better (well, at least in terms of what
libraries are available, you can use the standard Java API for example
and as a result any other Java library)
Performance is also a bit better than ruby.
Just my 2c
Regards,
Gary
Nick Faiz wrote:
Hi,
I am not a Ruby expert but have messed about it with it, and with RoR.
Ruby doesnt seem to be enterprise ready. There are sites like Basecamp,
etc., which handle an enterprise load, certainly. On the other hand,
there are Ruby libraries like rexml which simply don't seem to perform.
e.g.
http://fishbowl.pastiche.org/2004/10/28/ruby_performance
http://www.pragmatically.net/articles/2005/11/10/ruby-performance-problems
The short of it - if I was producing a small to medium sized web
application, I'd consider using Ruby (mainly because I like it).
Anything else Id use Java.
IMO, Ruby is a more interesting than Java. Perhaps I say that because Im
bored with Java. Perhaps Ruby really is a better language for
programmers, as much of the hype insists on repeating.
Unfortunately, Ruby doesnt have the sort of backing to make it
compelling enough to use as an enterprise platform. Java has that, along
with a stable list of libraries.
On the other hand, Im not sure that RoR is that great ... I know I
prefer Webwork and Tapestry to RoR. RoR seems to be especially good for
quickly setting up things (i.e. scaffolding).
Nick
On 07/03/2006, at 8:19 AM, Edward Scanzano wrote:
Hi All,
I got the question today...What is the difference between Tapestry and
Ruby (on Rails). I want some good reasons as to why Tapestry is a
superior choice. Please feel free to comment.
Thanks
E
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
Nick Faiz,
Developer
www.q9software.com
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]