Java J2EE Portal
Enterprise Java Station
J2EE curve
Java News / Articles
Java News / Articles
JEE
Grid Enabling Data Intensive JEE applications
The IndicThreads Software Technology & Emerging Trends Conversation 2008
Apache Axis Web Services
Apache Axis - Web Services For Human Beings
Processing...
Buy Java, Deals On Software Technology Store
Click here for great deals on computers, laptops, software and books
Can JRuby + Rails prevent Java's retirement from web applications? PDF Print
Written by Harshad Oak   
Feb 14, 2007 at 10:35 AM
Last year the creator of Rails had announced on IndicThreads.com that Java should retire from the spotlight of web applications in dignity. Since then a number of Ruby On Rails clones have invaded the software development world, with every programming language having at least one Rails like framework.

In the Java world, frameworks like Trails and the Groovy based Grails have adopted ideas from Rails. The question is that if you wish to adopt Rails concepts, would you prefer running the original Ruby On Rails on a JVM instead of using Rails adaptations for Java?

You can run Ruby On Rails on a JVM using the JRuby interpreter for Ruby. Joshua Fox in his article "JRuby on Rails: The power of Java, the simplicity of Ruby on Rails" says "Rails radically speeds and simplifies the development of Web applications, but it suffers from an image of immaturity, especially in high-end enterprise-strength capabilities."

"JRuby promises added popularity for both Ruby and Rails, while giving the Java platform a new role in running non-Java languages."

"JRuby can make Rails more acceptable to management. On the JVM, Rails becomes a Java framework. "

Providing a Rails like solution for Java is today an easy way to grab attention. Whether JRuby + Rails + JVM is really a good solution will be clear only as people beyond the JRuby hackers start trying it out.

In his latest JRuby On Rails update, Charles Nutter, lead developer of JRuby and now a Sun employee says "I think the truth is that we could really announce support for Rails now. Almost all the visible, outstanding issues with actually *running* Rails apps have been resolved, and most apps and scripts work fine."

So it looks like Java developers can't rest easy until there's a clear winner in the Rails for Java space. Until then they just need to keep themselves updated and aware of the various possibilities.

Do add your comments on the Rails for Java marketplace.

Related


User Comments

Comment by 'Guest' on 2007-02-14 10:50:30
Like EJB3 adopted all the popular concepts from Spring Hibernate etc. isn't there a new JSR that tries to bring all the good ideas from Rails into Java / Java EE?

Comment by 'Guest' on 2007-02-28 06:14:00
but why need Ruby for it? 
[URL=http://www.dinf.pl/]DINF - oprogramowanie dla firm[/URL]

Comment by DHH on 2007-04-05 10:10:54
What David HH (Rails Creator) really meant is that the entire internets should move out of the way and prepare room for his EGO. Rails is just another framework. Let me repeat that. It's just another framework. Big flipping deal.  
 
Rails Hype = People need shiny new toys or they get bored.

Comment by 'Guest' on 2007-04-06 01:31:17
Thank you. Excellent post.
Your Name / Email Address
Comment
Spam Protection - Please enter the code in the image -

Listen to code


Add This Feed Button

Enter your Email


Java Expert Interviews
TitusBrown
Test Driven Development doesn't fit my brain
DaveCraneAJAXinterview
Ajax technologies aren't particularly new or sexy
Sameer Tyagi Sun
Understanding Web Services and SOA
Processing...
Go to top of page  Home |
SiteMap

Copyright 2004 to 2008 Rightrix Solutions. All rights reserved. All product names are trademarks of their respective companies. Java and all Java-based marks are trademarks or registered trademarks of Sun Microsystems, Inc. in the United States and other countries. Rightrix Solutions and IndicThreads.com are independent of Sun Microsystems, Inc.

Views expressed at IndicThreads.com reflect the views of the authors alone, and do not necessarily reflect those of IndicThreads.com. IndicThreads.com and it's authors are not responsible for reader comments and opinions.

Enterprise Java J2EE JEE Portal >> IndicThreads.com