Win a copy of Transfer Learning for Natural Language Processing (MEAP) this week in the Artificial Intelligence and Machine Learning forum!
  • Post Reply Bookmark Topic Watch Topic
  • New Topic
programming forums Java Mobile Certification Databases Caching Books Engineering Micro Controllers OS Languages Paradigms IDEs Build Tools Frameworks Application Servers Open Source This Site Careers Other all forums
this forum made possible by our volunteer staff, including ...
Marshals:
  • Campbell Ritchie
  • Tim Cooke
  • Paul Clapham
  • Devaka Cooray
  • Bear Bibeault
Sheriffs:
  • Junilu Lacar
  • Knute Snortum
  • Liutauras Vilda
Saloon Keepers:
  • Ron McLeod
  • Stephan van Hulst
  • Tim Moores
  • Tim Holloway
  • Piet Souris
Bartenders:
  • salvin francis
  • Carey Brown
  • Frits Walraven

What is Rails ?

 
Ranch Hand
Posts: 399
2
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hi,

What is Rails (scripting language ?) Why do any java developer need Rails?
What are the other alternative/Competitive languages for Rails?
I heard about Ruby on Rails, what does this mean ?

Lot of questions Please feel free to skip any questions.

Thanks and Regads
Ayub.

[Edit to provide a meaningful topic - Dave]
[ January 29, 2007: Message edited by: David O'Meara ]
 
author
Posts: 11962
5
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator

Originally posted by Ayub ali khan:
What is Rails (scripting language ?)
(...)
I heard about Ruby on Rails, what does this mean ?


Ruby on Rails is a web application framework that has gained a lot of attention recently from the software and web development communities. You might want to read the first couple of links from the above URL to get a better idea.

Originally posted by Ayub ali khan:
Why do any java developer need Rails?


One size doesn't fit all. There are systems that can be better implemented with a Java EE technology stack or a .NET technology stack and there are systems that are better implemented with something more lightweight that doesn't get in your way that much. That's where frameworks like Rails have their sweet spot. In other words, yes, you can do the same stuff with Java and Java EE as you can with Ruby and Rails--it's just that sometimes Ruby and Rails let you do it faster and without too many trade-offs.

Originally posted by Ayub ali khan:
What are the other alternative/Competitive languages for Rails?


There are other web frameworks based on scripting languages, which could be considered "similar" to Rails. For example, Django (Python) and Nitro (Ruby). None of these have the kind of momentum Rails has, though. (although that doesn't mean Rails is necessarily better than those other frameworks)

Originally posted by Ayub ali khan:
Please feel free to skip any questions.


Don't worry--we'll all volunteers here and nobody's expected to answer any post against their own will...
 
Ranch Hand
Posts: 57
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
When we say Java on Rails, will we write java programs in the Rails framework and take advantage of the framework.
 
Lasse Koskela
author
Posts: 11962
5
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator

Originally posted by sanker san:
When we say Java on Rails, will we write java programs in the Rails framework and take advantage of the framework.


There's no such thing as "Java on Rails" as far as I know.

At some point in the future, JRuby will be able to run Rails in which case we could theoretically start building Rails applications by writing Ruby code that makes use of libraries written in Java.
 
Greenhorn
Posts: 4
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator

There's no such thing as "Java on Rails" as far as I know.


Well there is Grails, of course, which essentially is Rails for Groovy. And Groovy, in its turn, is a scripting language which compiles to bytecode, meaning you have all your java libs available from within your Groovy code.

But I do admit I like Rails better
 
Ayub ali khan
Ranch Hand
Posts: 399
2
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Thank you Lasse !! I will update my knowledge on Rails. Thank you for pointing the quick link.
 
Ranch Hand
Posts: 8943
Firefox Browser Spring Java
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator

Originally posted by Ben Verbeken:

Well there is Grails, of course, which essentially is Rails for Groovy. And Groovy, in its turn, is a scripting language which compiles to bytecode, meaning you have all your java libs available from within your Groovy code.

But I do admit I like Rails better



Is Rails like a generic framework which I can use for Ruby , groovy etc.
 
Lasse Koskela
author
Posts: 11962
5
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator

Originally posted by Pradip Bhat:
Is Rails like a generic framework which I can use for Ruby , groovy etc.


No. "Rails" is Ruby on Rails. Grails, Trails, and whatever other clones there are are just that--clones that mimick the design of Rails (and wish to identify with their influence through a similar name).
 
I am going down to the lab. Do NOT let anyone in. Not even this tiny ad:
Two software engineers solve most of the world's problems in one K&R sized book
https://coderanch.com/wiki/718759/books/Building-World-Backyard-Paul-Wheaton
    Bookmark Topic Watch Topic
  • New Topic