| By Ruby News Desk | Article Rating: |
|
| March 29, 2006 02:15 PM EST | Reads: |
18,463 |
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 18,463
Copyright © 2006 SYS-CON Media, Inc. — All Rights Reserved.
Syndicated stories and blog feeds, all rights reserved by the author.
More Stories By 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. |
||||
- Continuous Integration in Cloud Computing
- Citrix XenServer Helps Rankin County Go Virtual
- GoGrid Customers Can Now Use New Relic’s RPM for Java/Ruby Web Apps
- Callidus Expands Cloud Computing Footprint
- Botnets, Worms, and Open Clouds
- CodeMash 2010
- Bah Humbug Unless New Year’s Resolutions Are Put Into Perspective
- Research and Markets: North American I.T. Development Survey 2009: New Survey Shows Python Use Has Risen 45% Since Google App Engine Debuted
- Rhomobile Rhodes Smartphone App Framework Wins Fukuoka Ruby Award Grand Prize
- Chicago Tech Firm Expedites 'Hope for Haiti Now' App for Palm
- Sauce Labs, the Selenium Company, Announces Sauce IDE
- DevCentral Top5 01/22/2010
- Adobe Flex Developer Earns $100K in New York City
- Continuous Integration in Cloud Computing
- Migrating from UNIX / RISC to Red Hat Enterprise Linux
- Citrix XenServer Helps Rankin County Go Virtual
- Elance Work Index Reveals Strong Demand for Qualified PHP Programmers
- JetBrains Releases RubyMine 2.0
- Credit Card Debt Elimination Program
- Get Time Tracker Source Code in SproutCore
- GoGrid Customers Can Now Use New Relic’s RPM for Java/Ruby Web Apps
- Callidus Expands Cloud Computing Footprint
- Botnets, Worms, and Open Clouds
- Metasploit 3.3 Now Available
- 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 Top 250 Players in the Cloud Computing Ecosystem
- The Jury's Still Out On Ruby On Rails (RoR) and AJAX
- Red Hat Named "Platinum Sponsor" of Virtualization Conference & Expo
- Can Ruby Live Without Rails?
- An Introduction to Ant
- Testing in Ruby on Rails
- Ruby On Rails Moves At 'Acela' Rates Toward Java
- Java Kicks Ruby on Rails in the Butt
- Cyberhive Supports Ruby On Rails
- Ruby on Rails One-Day Seminar: Introducing Ruby on Rails – the Pain-Killer for Web Developers


























