| By Java News Desk | Article Rating: |
|
| June 11, 2007 08:45 AM EDT | Reads: |
17,595 |
* Myth #1 - Ruby is suitable for small projects, and Java is better for large, complex projects.
* Myth #2 - Ruby feature X makes code unmaintainable
* Myth #3 - Ruby is too hard
* Myth #4 - It is easy to copy Rails' good ideas
* Myth #5 - It's a zero-sum game
The series drew a number of comments arguing both in favor and against Holloway's arguments. Along the way, he offers many gems of his own, including:"People see the success of Rails and draw exactly the wrong conclusions. There are lots of visible, successful, small Ruby on Rails projects. There are lots of visible, successful, large Java projects. Look at these facts without broader context, and you get Myth #1."
"I believe that the responsibility for maintainable code lies 80% with the programmer, and only 20% language and tools."
"In what serious discipline is 'It's too hard' a legitimate excuse? I have never seen a bank that eschews multiplication: 'We use repeated addition here--multiplication was too hard for our junior staffers.' And I would be uncomfortable if my surgeon said 'I refuse to perform procedures developed in the last 10 years--it is just too hard for me to learn new techniques.'"
"Many of Rails' good ideas can be copied into any language. But some of Rails' good ideas require a language as open as Ruby--so much so that the good ideas in Ruby become bad ideas in other languages."
"Ruby is a great language, Java is a great platform. With Ruby running on a Java Virtual Machine, you get the best of both worlds."
The entire series, along with his other writings, can be found on Holloway's blog.
Published June 11, 2007 Reads 17,595
Copyright © 2007 SYS-CON Media, Inc. — All Rights Reserved.
Syndicated stories and blog feeds, all rights reserved by the author.
More Stories By Java News Desk
JDJ News Desk monitors the world of Java to present IT professionals with updates on technology advances, business trends, new products and standards in the Java and i-technology space.
![]() |
Java News Desk 06/08/07 03:01:26 PM EDT | |||
'This week, I abruptly switched gears from working on a green-field Ruby project to pitching in on a well-established Java project. Revisiting Java provided a good chance for me to set down in words how we at Relevance think about platform choice. This week I will be posting a series of five myths that often misinform platform choices for new projects.' |
||||
- The Top 150 Players in Cloud Computing
- SYS-CON.TV: Cloud Computing Expo Power Panel
- Why IBM’s Server Chief Got Busted
- SOA World Power Panel on SYS-CON.TV
- 1st Annual GovIT Expo: Letter from the Technical Chair
- Deputy CIO of the CIA to Keynote 1st Annual GovIT Expo
- Stock in Focus: Dragon Capital
- 1st Annual Government IT Conference & Expo: Themes & Topics
- CIA was Headed to an Enterprise Cloud All Along: Jill Tummler Singer
- Cloud Computing Expo: Exclusive Q&A with Yahoo! SVP Cloud Computing
- The Top 150 Players in Cloud Computing
- SOA in the Cloud - Monitoring and Management for Reliability
- How to Diagnose Java Resource Starvation
- SYS-CON.TV: Cloud Computing Expo Power Panel
- Software AG Named "Gold Sponsor" of SOA World Conference & Expo 2009 East
- Why IBM’s Server Chief Got Busted
- IBM & Cloud Computing: How "SOA in the Cloud" Can Produce Real Change
- SYS-CON's Cloud Expo Adds Two New Tracks
- SOA World Power Panel on SYS-CON.TV
- 1st Annual GovIT Expo: Letter from the Technical Chair
- The i-Technology Right Stuff
- Who Are The All-Time Heroes of i-Technology?
- Get the Message
- Where Are RIA Technologies Headed in 2008?
- Success, Arrogance, Rise and Fall
- i-Technology Viewpoint: Is Web 2.0 the Global SOA?
- i-Technology Viewpoint: Thinking Outside the VC Box
- ESB Myth Busters: 10 Enterprise Service Bus Myths Debunked
- i-Technology Viewpoint: When to Leave Your First IT Job
- SOA Web Services Edge Conference Coverage on SYS-CON.TV










The past month has seen an unprecedented conc...























