Linked by Thom Holwerda on Mon 18th Jul 2005 16:21 UTC, submitted by anonymous
General Development Ruby on Rails is a relatively new web application framework built on the Ruby language. It is billed as an alternative to existing enterprise frameworks, and its goal, in a nutshell, is to make your life -- or at least the Web development aspects of it -- easier. This article will contrast the Rails framework against a typical J2EE implementation using common open source tools that are regularly found in enterprise applications.
Permalink for comment 5843
To read all comments associated with this story, please click here.
Umm...there's no J2EE here...
by whartung on Mon 18th Jul 2005 18:19 UTC
whartung
Member since:
2005-07-06

Nothing against Ruby on Rails. Exciting project.

But, there seems to be this continuing misnomer that conflates Java Servlets and JSP with overarching J2EE.

Servlets and JSP are subcomponents of J2EE. Servlet containers like Tomcat are simply that -- servlet containers. Containers that implement a mere portion of the entirety of what J2EE (now simply JEE) is.

If this were titled "Ruby on Rails and Struts", I wouldn't even be making this point, but J2EE, as most are well aware, is far bigger than simply the servlet portion.

Is writing a personal web blog tool leveraging all of the J2EE stack overkill vs something like a simpler RoR or Struts application? Yes. But that's because they server different purposes.

Web based applications CAN BE part of much larger sets of infrastructure, so its nice to be able to more easily integrate such applications into larger systems. If your application doesn't need that kind of integration, then the common web only style frameworks and infrastructure are more than adequate.

I do not know, but I do not believe that Ruby has a similar back end architecture of the scope of all of JEE.

Reply Score: 1