| By Ruby News Desk | Article Rating: |
|
| March 29, 2006 02:15 PM EST | Reads: |
17,595 |
If Java is a steady freight train, then Ruby on Rails is one of the sleek, super-fast Acela trains that whoosh travelers along Amtrak's Northeast Corridor. Java has come under pressure as being unfit for the Web tier because of its complexity, while scripting or dynamic languages such as PHP, Perl and Python continue to gain acceptance because of their ease of use and performance. At both the EclipseCon and TheServerSide Java Symposium last week, two major Java-oriented events, the mantra seemed to be about how to make Java more like Ruby on Rails. Indeed, due to the complexity of Java and the Java Enterprise Edition platform, several Java development framework projects sprang up to provide Java developers with lighter-weight, simpler-to-use options, including RIFE, Seam, Spring, Tapestry and Trails, among others.
However, the non-Java Ruby on Rails, which is based on the Ruby dynamic language, has posed perhaps the biggest threat to Java development on the Web tier. And perhaps the biggest Java "pressure-izer," said David Heinemeier Hansson, the creator of Ruby on Rails.
"I think the dynamic languages are posing the greatest threat that Java has yet to face," Heinemeier Hansson said. "Microsoft's C# was more of the same and from a closed-source company at that. Lots of reasons to ignore. The dynamic languages, and perhaps Ruby on Rails in particular, are a faster, better and free way for a huge chunk of possible applications."
There is little doubt the Java world is feeling the pressure from dynamic languages. Java's creator, James Gosling, cites a flamefest he incited by simply defending his position regarding dynamic languages. And at TSSJS, a panel of Java experts spent the better part of their discussion on how Java is taking it on the chin from dynamic languages.
"I think Rails is making the dynamic story too hard to ignore," Heinemeier Hansson said. "With Perl and PHP, it was easy to ignore. Sure they got stuff done fast, but they also (allegedly) produced unmaintainable code. So the Java guys could lean back with content thinking that the complexities of their stacks were simple, inherent to solving substantial problems with maintainable code."
Published March 29, 2006 Reads 17,595
Copyright © 2006 SYS-CON Media, Inc. — All Rights Reserved.
Syndicated stories and blog feeds, all rights reserved by the author.
About Ruby News Desk
Ruby News Desk trawls information and news sources for the latest developments in Ruby in particular and User Interface design in general and also brings you relevant material about other VMs for Ruby like JRuby, IronRuby, Rubinius as well as the web application framework Ruby on Rails.
![]() |
Christopher M Judd 03/30/06 03:10:18 PM EST | |||
I was at EclipseCon 2006 and I did not hear Ruby or Ruby on Rails mentioned once. Likewise, I did not see any attempts to make Java look more like Ruby on Rails. |
||||
![]() |
JDJ News Desk 03/29/06 12:41:15 PM EST | |||
At both the EclipseCon and TheServerSide Java Symposium last week, two major Java-oriented events, the mantra seemed to be about how to make Java more like Ruby on Rails. Indeed, due to the complexity of Java and the Java Enterprise Edition platform, several Java development framework projects sprang up to provide Java developers with lighter-weight, simpler-to-use options, including RIFE, Seam, Spring, Tapestry and Trails, among others. |
||||
- Java Kicks Ruby on Rails in the Butt
- Ulitzer’s Amazing First 30 Days in Public Beta
- Google App Engine Learns to Speak Java
- Ulitzer vs. Ning - a Quick Review
- Ted Weissman and Lois Paul & Partners PR Firm
- Aptana Journal Launched on Ulitzer
- Ruby Pipeline, LLC Begins First Reforestation Project
- Engine Yard Previews New Rails in the Cloud Service at RailsConf
- COMPUTEX TAIPEI Wraps-up with Record Size, Scale & Turn-out; Top ICT Event Shifts into a Multi-industry Info-hub
- COMPUTEX TAIPEI Moves into the New Ear with Green Technology and Precision Design
- Java Kicks Ruby on Rails in the Butt
- Ulitzer’s Amazing First 30 Days in Public Beta
- Google App Engine Learns to Speak Java
- Java for Managers -- What Should They Know?
- Ulitzer vs. Ning - a Quick Review
- In Defense of Joel Spolsky
- Ted Weissman and Lois Paul & Partners PR Firm
- Aptana Journal Launched on Ulitzer
- Announcing Memopal Cloud Search
- Ruby Pipeline, LLC Begins First Reforestation Project
- Why Do 'Cool Kids' Choose Ruby or PHP to Build Websites Instead of Java?
- Ruby on Rails Won't Make It in 2007 and Forget About AJAX
- The Jury's Still Out On Ruby On Rails (RoR) and AJAX
- Ruby on Rails Creator Says: "Reduce the Risk, Hire Programmers From Open Source"
- Can Ruby Live Without Rails?
- An Introduction to Ant
- Testing in Ruby on Rails
- Ruby On Rails Moves At 'Acela' Rates Toward Java
- Cyberhive Supports Ruby On Rails
- Ruby on Rails Milestone: Rails 1.0 Released









































