Just curious Franco, what do you use RPG for currently?  Are you using the
latest features?  I think it is hardly REPORT PROGRAM GENERATOR anymore.
That is one of its features, but hardly it's mainstay.  I guess I base that
off of I haven't written a report with RPG in the past year to year and a
half.

Aaron Bartell

-----Original Message-----
From: java400-l-bounces@xxxxxxxxxxxx [mailto:java400-l-bounces@xxxxxxxxxxxx]
On Behalf Of Franco Biaggi
Sent: Wednesday, June 30, 2004 2:19 PM
To: Java Programming on and around the iSeries / AS400
Subject: Re: framework question

Joe,

I have more than 30 year experience on midrange programming (RPG), and more
than 10 years in OOP.

do not forget that RPG is a REPORT GENERATOR PROGRAM, not a language.
OO is another world that cannot be compared...

Simply OO programming thake 10% of the time compared to RPG, very easy on
maintenance etc.

Sorry for my bad english.

Joe Pluta wrote:

>>this is a quite questionable statement. I dont want to miss 
>>specialisation of real world objects by the use of inheritance.
>>I can easily demonstrate 100 places where this makes sense, its starts 
>>in the range of persistence...
>>    
>>
>
>Please demonstrate a few.  And persistence is not an application 
>requirement, it's an architectural issue.  Name places in business 
>applications where inheritance works better than composition.
>
>
>  
>
>>But there are many oppinions about that. Think of one fact, no modern 
>>language comes without inheritance.
>>The last 5-6 languages created the last years in fact are all
>>    
>>
>completely
>  
>
>>OO based. (Python, C#, Ruby, Java,...)
>>    
>>
>
>None of those languages is any good for business logic, though.
>
>Also, your statement depends on what you consider a language.  ILE RPG 
>is all but a completely new language, and it does not have inheritance.
>
>And in any case, the point is not whether inheritance is good or bad, 
>but whether it is appropriate for business programming.  My position is 
>that it is not, and that except for the most trivial applications I can 
>write business logic much more quickly and flexibly in RPG than any 
>other language.
>
>Joe
>
>--
>This is the Java Programming on and around the iSeries / AS400 
>(JAVA400-L) mailing list To post a message email: 
>JAVA400-L@xxxxxxxxxxxx To subscribe, unsubscribe, or change list 
>options,
>visit: http://lists.midrange.com/mailman/listinfo/java400-l
>or email: JAVA400-L-request@xxxxxxxxxxxx Before posting, please take a 
>moment to review the archives at http://archive.midrange.com/java400-l.
>
>
>  
>


--
----------------------------------------------------------------------------
-
*** This messages was scanned for malicious contents ***
----------------------------------------------------------------------------
-
Franco Biaggi
CH-6807 Taverne

--
This is the Java Programming on and around the iSeries / AS400 (JAVA400-L)
mailing list To post a message email: JAVA400-L@xxxxxxxxxxxx To subscribe,
unsubscribe, or change list options,
visit: http://lists.midrange.com/mailman/listinfo/java400-l
or email: JAVA400-L-request@xxxxxxxxxxxx Before posting, please take a
moment to review the archives at http://archive.midrange.com/java400-l.

As an Amazon Associate we earn from qualifying purchases.

This thread ...


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.