• 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 Pie Elite all forums
this forum made possible by our volunteer staff, including ...
Marshals:
  • Campbell Ritchie
  • Jeanne Boyarsky
  • Ron McLeod
  • Paul Clapham
  • Liutauras Vilda
Sheriffs:
  • paul wheaton
  • Rob Spoor
  • Devaka Cooray
Saloon Keepers:
  • Stephan van Hulst
  • Tim Holloway
  • Carey Brown
  • Frits Walraven
  • Tim Moores
Bartenders:
  • Mikalai Zaikin

What is your opinion about Ruby?

 
Greenhorn
Posts: 29
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Hi Ranchers,

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 ]
 
Author and all-around good cowpoke
Posts: 13078
6
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
I would say the Ruby - in the JRuby version integrated with the JVM is in the main stream today.

Especially since Sun has officially blessed the idea.

There is certainly a LOT of activity in scripting languages today.

Bill
 
Ranch Hand
Posts: 472
Objective C Ubuntu Linux
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
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.
 
Ranch Hand
Posts: 212
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
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 ]
 
Ranch Hand
Posts: 85
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
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.
 
author
Posts: 11962
5
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator

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.
 
Neha Gap
Greenhorn
Posts: 29
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
That's great feedback. Thank you all for giving it
 
Ranch Hand
Posts: 161
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
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?
 
William Brogden
Author and all-around good cowpoke
Posts: 13078
6
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Since the JRuby implementation uses Java Strings and related character processing internally the handling of Unicode should be as good as Java's is.

Bill
 
Benjamin Weaver
Ranch Hand
Posts: 161
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Thanks, Bill. Maybe I'll have a look at JRuby to see what it does. I wonder if one encounters strange errors when calling Java code.
reply
    Bookmark Topic Watch Topic
  • New Topic