Jon,

I read in an IBM publication that EGL roots go back to 1981 to a product named 
CSP, which later became Visual Age Generator, then finally evolved into EGL, so 
your point is well taken.  This thread isn't about IBM undercutting it's 
business partners, though.

One architectural distinction between RAILS and EGL is that RAILS components 
inherit the vast amount of their capabilities from base classes, under the 
proposition that developers should be able to create Web applications by 
writing as little code as possible, allowing them to focus more on business 
solutions than underlying infrastructure.

If you're not satisfied with the underlying foundation of RAILS, then you 
probably need to look at something else.  It's hard to know what constraints 
you might run into, but it seems generally true that architectures that rely 
heavily on inheritance seem to be less flexible.

Java frameworks tend to focus on one aspect of the MVC design paradigm.  For 
example, you might use Struts for the controller, Hybernate for the model, and 
Velocity for the view.  Rails on the other hand incorporates all three into one 
framework.  Hopefully you'd get better integration that way, but it could also 
force developers into a rigid infrastructure.

In my case, a discussion like this is pretty theoretical.  I don't plan on 
doing anything with EGL or Rails or Java.  People can build OO frameworks 
around SQL interfaces to their hearts content but it still doesn't beat record 
level access and business logic via RPG, IMO.

Nathan Andelin.



----- Original Message ----
From: Jon Paris <Jon.Paris@xxxxxxxxxxxxxx>
To: web400@xxxxxxxxxxxx
Sent: Tuesday, August 15, 2006 9:36:50 AM
Subject: Re: [WEB400] Ruby On Rails on the iSeries

but when their products reach a certain level of success, IBM releases
something to compete against it.  EGL seems to be that way.

I'm not going to disagree with your basic premise that IBM can sometimes
"muscle out" a BP Nathan - although "buying out" is often the way.

However, you can't use EGL as an example.  EGL is just the latest name in a
long series of names for what is fundamentally the same tool that has been
around for years.  In fact a 400 version has been around for years way back
to the days of (shudder) AD/Cycle.  Prior to being known as EGL it was
VisualAge Generator - can't recall the other various names it has gone by.  

Jon Paris
Partner400

www.Partner400.com 


As an Amazon Associate we earn from qualifying purchases.

This thread ...

Follow-Ups:
Replies:

Follow On AppleNews
Return to Archive home page | Return to MIDRANGE.COM home page

This mailing list archive is Copyright 1997-2024 by midrange.com and David Gibbs as a compilation work. Use of the archive is restricted to research of a business or technical nature. Any other uses are prohibited. Full details are available on our policy page. If you have questions about this, please contact [javascript protected email address].

Operating expenses for this site are earned using the Amazon Associate program and Google Adsense.