From: asj Date: 2006-07-06T23:54:51+09:00 Subject: Re: Grails surfunbear@yahoo.com wrote: > What exactly is JRuby and Grails ? > > I did take a peek at the websites, they seem to be an implementation of > Ruby rather than some alternative in java as far as I can tell. Note: I have not used Groovy, so perhaps someone else can give a personal opinion on it...it fell into some problems last year, and i believe was biled by Hani in the bileblog, but it seems to have gotten its act together since then. certainly, the new support by Oracle is a BIG blessing to get it moving - and i'm sure there's a book in the works ;-). Grails - no it isn't an implementation of ruby...it's one of many web frameworks http://grails.codehaus.org/ http://en.wikipedia.org/wiki/Grails_(Framework) Grails is an open source web application framework for high productivity. It's based on the Groovy programming language and is part of the Java platform. It has been designed to be easy to learn, easy to develop applications and extensible. It attempts to offer the right balance between consistency and powerful features. Grails has three properties that increase developer productivity significantly when compared to traditional Java web frameworks: * No XML configuration * Ready-to-use development environment * Functionality available through mixin Groovy: http://groovy.codehaus.org/ Groovy is an agile dynamic language for the Java Platform with many features that inspired languages like Python, Ruby and Smalltalk, making them available to Java developers using a Java-like syntax. JRuby http://en.wikipedia.org/wiki/JRuby JRuby is a pure Java implementation of the Ruby interpreter, being developed by the JRuby team. It is tightly integrated with Java to allow the embedding of the interpreter into any Java application with full two-way access between the java and the Ruby code. (Compare Jython for the Python language.) It is likely to be widely used for scripting applications such as games. http://jruby.sourceforge.net/ http://www.jruby.net/