I wanted to know what you think about Ruby as a programming language or RoR as a framework. I believe Ruby has been around for 5 years or more but has just recently started catching up as a technology for web development.
So what is your opinion about this language and its future?
Thanks in advance! Neha.
[ UD: added meaningful title ] [ July 20, 2007: Message edited by: Ulf Dittmer ]
I'm expecting a cook book telling for what kind of application what technologies are most suitable, for example server side javaScript, Ruby, PHP, or just Java/C. Of caurse it should based on best practise info. We did experimenting of creation of the same application (personal calendar) using different technologies and Ruby won by all categories.
I can't comment too much on Ruby. What I know of it takes a bit of getting used to. If I remember correctly, Ruby has been around since 95.
I am taking a rails class this summer, and must say it is the most simple, yet powerful framework I have ever used. The way it seamlessly and powerfully works with databases is one of its advantages. Also the speed in which you can get the basic parts of an application up and running is nothing short of amazing.
Scaffolding and Webrick are others.
The fact that I can use Rails to pretty decent effect, while not really knowing Ruby is quite nice. Obviously, to really take advantage of rails and write solid rails app a good amount of Ruby knowledge is required.
Rails is still very young, but if it can prove itself to be scalable and reliable it just might be the dominant web framework in 10 years.
From my non-enterprise viewpoint, Rails lives up to the hype. Well worth learning. [ July 24, 2007: Message edited by: David McCombs ]
"Should array indices start at 0 or 1? My compromise of 0.5 was rejected without, I thought, proper consideration."- Stan Kelly-Bootle
I think ruby is a easy language to learn and have powerful feature. But now the support documents and books for it are little, and the ruby is not a good selection for desktop development. If the ruby can elimante the limit,it will have a good future.
Originally posted by Shoumin Li: But now the support documents and books for it are little,
There are plenty of Ruby books available and the API documentation (RDoc) is almost as good as for Java so I don't see documentation as being an issue.
I was about to use Ruby for a project until I heard its handling of unicode was "instable" and "problematic." This was enough to scare me away for the time being, since Java's handling of unicode seems bullet-proof enough in my experience.
But I would very much welcome anyone's comments on this: does Ruby continue to have problems with its handling of unicode or have these been worked out?