Andrey Golub :: Weblog :: Ruby, Ruby on Rails, JRuby: is good for WHAT?

March 04, 2008

 


Ruby, Ruby on Rails, JRuby: is good for WHAT?

Deciding when to use any language--including Ruby--depends on the appropriateness to task and the amount of yak shaving necessary. Zed Shaw explains when Ruby's MRI or JRuby is the best language for the job, and when it really isn't.

the most  important issues are, in short:

What Ruby Makes Easy...and Hard

  • Systems scripting and automation
  • Web programming, sometimes. Ruby on Rails 
  • Simplified APIs for nonexperts
  • Gluing C APIs together
  • Prototyping network protocols
  • Web application testing
  • Telephony applications

JRuby: First, the Pluses

  • Breathing new life into tired old Java APIs
  • Gluing together Java libraries
  • Rapid prototyping and experimentation
  • Enterprise application integration
  • Web programming but with the Java platform
  • Swing or SWT GUI development

And on the Downside...

I don't recommend you use either JRuby or Ruby for
  • Large data crunching
  • Image manipulation
  • Heavy math or computation
  • New language development
  • E-mail processing
  • Server protocols
  • Enterprise deployments


Interested enough? read the complete article from CIO magazine-

You Used Ruby to Write WHAT?!

Keywords: Ruby, Ruby on Rails, Zed Shaw, JRuby

Posted by andrey.golub at 15:58 | |

Please, logon first if you are a member
Or use your facebook account soon!

Add a comment

Your comment text
Your name
 

Send this message to a friend

The information provided will not be collected any used for any other purpose but just to send your message.
Name of your friend: 
E-mail of your friend: *
 
Your Name: 
Comments:  
   

 
Profile Owner
Andrey Golub
Andrey Golub’s Profile
Andrey Golub’s Homepage

(RSS)

Business Club Milan IN ads

Files

File Storage (11 files)
(RSS)


 
Copyright © 2004-2005 ELGG
Copyright © 2005-2008 Business Club Milan IN
http://www.milanin.com - via Conca del Naviglio, 18 - 20129 Milano - CF 97413780152 - info@milanin.com