sorry if im rude
these questions are hanging on my mind for a long time...
i hate ruby cause :
Java is not just for Web Development.
if you all you want is dynamic web site scripting
go PHP, Python.
Java shines when we are dealing with N-Tier Architecture, Distributed Objects, Distributed Transactions, Security, Messaging(MOM).
when High Availability,Fail Over, Load Balancing are important.
where we need to talk to Legacy systems using JCA
and talk to highly scalabale CORBA/C++ apps over IIOP.
i really wonder how any of those can be done in lame ruby.
JSP/Servlet and MVC frameworks are just part of the very big picture that was described earlier.
this is serious development, and needs serious and dedicated engineers.
for the rest of script kiddies who have no brain to understand highly scalable and complex systems, and just want to do a crappy dynamic website and think theyre cool , let them have it.
they are just script kiddies, let them play.
if you are scripting with PHP,Perl,Python, VB you may look into it.
Java and specifically Enterprise Java do not level with these scripting Toolz.
just looking at ruby syntax makes me wanna puke.