View Single Post
  #3 (permalink)  
Old 03-12-2007, 08:35 AM
999 999 is offline
Rookie
 
Join Date: Aug 2007
Posts: 9
999 is on a distinguished road
RoR is an immature technology that offers the promise of scripts that can create a whole website. I have seen comparision charts showing RoR lines of code at 16 and the equivalent lines of code in Java at 165. A competing technology is called Groovy. Groovy is based on java and is written in java. Ruby On Rails is based on Ruby and has been adopted by Sun. The problem is both scripting languages take a whole new analogy of thinking and programmers are reluctant to incorporate scripting. Try this for example thinking:

def bigMoneyEmp(emps)
threshold = 150
return emps.select(|e| e.salary > threshold)
end
which is kinda like a struct in C, but it isn't. The var salary is declared and used at the same time. This only works if we have a deep understanding of the rules involved to use such a script.

As far as India. I don't know. But, I've read about the school experience over there where some students have the whole java library memorized. Wow!!!! I'm stupid, I have to read up from time to time.

The books available for Grail, RoR, and Groovy few and are just now being published. The online information available is all unorganized and in pieces. Groovy made a splash in 2004, almost died and is now trying to mature itself as Grails.

Reply With Quote