Win a copy of Functional Reactive Programming this week in the Other Languages forum!
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

Why Ruby?

 
George Goubak
Greenhorn
Posts: 14
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hello Peter and all,

I have a good knowledge of php, AJAX and Java Servlets. Is there a good reason that i should learn Ruby too to replace one of them, the php for example? If there is, why not try Python (i think even Google uses it) instead of Ruby?

Thank you very much.
 
Richard Sugg
Greenhorn
Posts: 1
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Same questions for me, but from a different background. I have worked with Perl for about 10 years and find the transition to ruby difficult. With both ruby and perl, there are times you have to compile extensions/modules, both can have some obscure (or very different at least) syntax, both are scripted, etc. What then is the advantage of ruby over perl? (I know that people either love Perl or hate it, so besides that )
 
Vyas Sanzgiri
Ranch Hand
Posts: 686
Chrome Netbeans IDE Ubuntu
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Many have evaluated Python and Ruby as replacements for Perl since Perl has a messy syntax. I am still not sure what is the best
 
dewesh kumar
Greenhorn
Posts: 7
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hello Mr Cooper...
Congratulations for your new book..

I'm a new kid in the block..I have basic knowledge of C/C++ and I'm learning Java technology now..
Through all my learning experience I see that a new concept or technology is expected to better the old ones..
As in the case of C giving way to C++ and JAVA..
I'm curious about how Ruby will improvise on JAVA and .NET technology??
Please help me to understand its advantage over contemprory technologies..
I also am amused by the fact that Java and Ruby were developed around the same time(early 90s)..
Please help me understand the difference between the role of JAVA and RUBY...

Thank You.
 
Himalay Majumdar
Ranch Hand
Posts: 324
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
I think Perl is the most popular and also the fastest scripting language, but I dont like its syntax. I also dont consider it a good fit for large scale programming tasks.

Python has been around for ten years and appears to be used in broader range of applications than Perl. Its easily readable and has many 3rd party libraries and interfaces.

For me Ruby seems to be the most object-oriented and expressive language. I heard it has less documentation (long back), less third-party support and fewer available libraries, but I guess many things around Ruby has developed immensely. I consider it as language of my choice after Java (of coursee!) .
 
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic