Up ]

Tate on Frameworks
Home News Listen Read Resources Feedback Contents Search RSS, Contacts

 

 

 

Sponsor Links

Fast, reliable data access for ODBC, JDBC, ADO.NET and XML
Need an expert for Java, XML and Web Services projects?
WSSC 2008: The only event dedicated to Web Services Security technology and business
IBM MQSeries for Compaq NSK - ( v. 5.1 ) - media
88x31 CTIX Logo - Clear Background
Microsoft SQL Server 2005 Standard Edition X64 - complete package
Corel DESIGNER Technical Suite - ( v. 12 ) - complete package
Find XML examples at XML Pitstop

 

Cheap of the Week- 468X60

 

<<Previous 1 2 3 4

Moving Past Java (conclusion)

Madhu Siddalingaiah's interview with Bruce Tate continues. Bruce explains why web developers are moving from Java to Ruby on Rails.

Siddalingaiah: If so, how can the Java community address those concerns?

Tate: It's a little difficult, because the problem is with the language
itself. Java just doesn't express data well. Other languages make it
easy to put data into a hash map. Not so with Java, so we just drop down into XML.

Siddalingaiah: You are the author of Spring, A Developer's Notebook, so I would guess you have been a proponent of Spring. Now that you have a foot in the Ruby camp, what is your opinion of Spring and its future?

Tate: I still love Spring. It's absolutely critical for Java. Sure, you do
have the complexity of the XML configuration. But you also get the
purity of programming with POJOs on the business tier. And that's incredibly important. It's like Star Trek. The guys in the red shirts (like the XML configuration) are expendable. But you really want to protect your core crew...the POJOs.

Siddalingaiah: What is your opinion on frameworks in general? Do you believe that frameworks will continue to evolve and offer greater value or do you see another development paradigm on the horizon?

Tate: Frameworks are great, but they reflect their foundation. Java is getting a little too complex and the frameworks can't evolve fast enough. It's a matter of time. Other languages WILL catch Java. It's just a question of which ones, and in which contexts?

Siddalingaiah: Aspect Orient Programming (AOP) has received a lot of attention lately, do you believe that is well deserved or is it limited to a specific set of problems?

Tate:
Again, it's very important for Java. It's driving a whole lot of the metaprogramming revolution. But it's simply not necessary for dynamic languages.

Siddalingaiah: Do other leaders in the open source community share your opinions about Java?

Tate: You can see people ramping up on Ruby on Rails in a big way. David Geary, JSF expert group member, and one of the greatest Java authors, is writing a Ruby on Rails book with me. James Duncan Davidson, inventor of Tomcat and Ant, is now working with Rails. There are many, many others.

Most developers in the open source community feel the pain. It's just
the degree of pain that's the debate.
 


Bruce Tate is a father, mountain biker, and kayaker in Austin, Texas. He is the author of Bitter Java, Bitter EJB, Better, Faster, Lighter Java and Spring, A Developer's Notebook. Three of his books were JavaOne best sellers in the past four years. His book Better, Faster, Lighter Java won a Jolt award for technical excellence.

Bruce is the founder and president of J2Life, LLC, a company specializing in lightweight development for Ruby and Java, as well as agile development methods and persistence frameworks.




 


 

 

 

Related Opinions

"Java is the SUV of programming tools."
-- Philip Greenspun

"Java, especially enterprise Java, has grown into a complex behemoth that consists of layer upon layer of complexity."
-- David Geary

"Ruby on Rails today looks poised to eat Java's mindshare on the web tier. If not Rails, then something else."
-- Jason Hunter

 


 

 


 
 

 

Home ] Up ]

Copyright © 2008,  Ken North Computing, LLC
Last modified: March 31, 2008