YOUR FEEDBACK
Who Will Buy Larry Ellison's (World's Largest) Megayacht?
mrs. j wrote: mr. david geffin bought half of the boat...larry ellison sti...
Did you read today's front page stories & breaking news?

AJAXWorld Call For Papers!

SYS-CON.TV

2007 East

  Diamond Sponsor:  
Laszlo
The Browser, the Portal, and the Desktop

  Platinum Sponsors:  

Adobe
'HDUX' - High Definition User Experience with Flex & Apollo
Cynergy
It Takes A Village: Building a World Class RIA Development Group
JackBe
The User is the Killer App. Empower Them!
Tibco
AJAX RIAs and the Service-Oriented Platform

      Gold Sponsors:     
Backbase
AJAX Best Practices
Helmi
Helmi Open Source RIA Platform
ICESoft
Secure Enterprise AJAX with ICEfaces
JetBrains
Is An IDE the Fifth Wheel or Sixth Sense?
Kapow
Serving Mashups from the Long Tail of the Web
Nexaweb
Enterprise Web 2.0 - Programming with Levers, Dials and maybe Switches
Click For 2006 Event Webcasts

TOP THREE LINKS YOU MUST CLICK ON


Ruby vs. Java Myths Deconstructed
Stuart Holloway of Relevance Talks the Talk, Walks the Walk

Digg This!

Stuart Holloway of Relevance, based on Chapel Hill, NC, has been blogging about Ruby vs. Java recently. He broke his conversation into discreet parts, exploring what he calls five myths about Ruby vs. Java. The five myths, in Holloway's view, are:

* 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.

About 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.

  Subscribe to our RSS feeds now and receive the next article instantly!
In It? Reprint It! Contact advertising(at)sys-con.com to order your reprints!
TODAY'S LATEST JAVA STORIES
The Evolution of Java
Mike Milinkovich, executive director of the Eclipse Foundation, has been kind enough to answer some questions for Java Developer's Journal. Rather than rattle off the usual ones about the name, about why Swing wasn't used, or how much influence IBM still has, Mike has fielded questions
JDJ Feature — Introduction to Maven 2
Maven is a promising application development lifecycle management framework coming from Apache's armory of open source tools. Maven was originally developed as a framework to manage and mitigate the complexities of building the Jakarta Turbine project and soon became a core entity of t
SOA, RIA and the Human Factor
While delivering a talk on SOA I've asked the audience the following question, 'What do you think is the driving force for implementing any technology or architecture in a decent size Enterprise?' The answers were typical: better code re-usability, accessibility? But I was looking for
JDJ Feature — Java API for XML Web Services (JAX-WS)
WebLogic Server 10 Technology Preview supports JEE 5. A feature of JEE 5 is the Java API for XML Web Services (JAX-WS) used to create Web Services and Web Service clients. WebLogic Server 10 provides the jwsc task to create the Web Service artifacts and the clientgen task to create the
What If I Actually Like HTML, CSS, and JavaScript?
I actually find the development experience between a modern web-application framework, Firebug, and current JavaScript libraries more than just bearable, I find it downright pleasant. Even more so because it's born out of the pragmatism of not needing to be perfect. It has evolved over

FEATURED WHITE PAPERS
SUBSCRIBE TO THE WORLD'S MOST POWERFUL NEWSLETTERS
Receive Breaking i-Technology News as it Happens...
AJAX Newsletter
Java Newsletter
Open Source/Linux Newsletter
Microsoft .NET Newsletter
Flex Newsletter
Internet TV Newsletter
IT Solution's Guide Newsletter
 
SOA/Web Services Newsletter
Virtualization Newsletter
Web 2.0 Newsletter
ColdFusion Newsletter
PowerBuilder Newsletter
XML Newsletter
Eclipse Newsletter
Your E-Mail: 
State: 
Zip Code: 




TODAY'S TOP LINKS YOU MUST CLICK ON !
ADS BY GOOGLE