YOUR FEEDBACK
Implementing J2EE-.NET Interoperability Using WebSphere MQ
vromero wrote: The 3 top issues mentioned in the article are solved with a ...
Did you read today's front page stories & breaking news?

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
Db4o in Strategic Alliance with Prosyst
Db4objects, the open source object database, has tied up with Prosyst, which reportedly owns 50% of the commercial OSGi market, meaning db4objects gets a crack at a swat of automotive, mobile carrier, house alarm and such like implementations. Db4object gives widgets persistence, which
Model-Based Testing for Java Applications
Software testing - whether it's automated, manual, or model-based - is a systemic method of discovering variances between how a program was expected to perform and how it actually behaves in use. Every application should be tested to ensure it is both usable and functional - that it do
JDJ Editorial —Conference Presentations, Magic Shows, and the Five-Ring Circus
Having attended two conferences in the past three weeks and seen untold presentations, I've come to the conclusion that irrespective of the subject matter, each presenter invariably falls back on the same technique to impress the audience: to rely on the skills of a conjurer or circus
SYS-CON.TV - "SOA and Virtualization" Power Panel Live From Times Square
Leading technologists--from Layer 7, Oracle, Thinstall, Nastel, Solstice Software, and iTKO--joined SYS-CON.TV Founder and Host Roger Strukhoff in a discussion on SYS-CON.TV about the state of SOA among enterprise customers, the challenges they face in solving their customer needs, and
Bridging Java, PHP, and SOA
In essence, a PHP-Java bridge enables PHP developers to access Java code from within their applications and vice versa. The benefit is that you can reuse libraries or services deployed on one platform from code that exists in a different environment.

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