× The internal search function is temporarily non-functional. The current search engine is no longer viable and we are researching alternatives.
As a stop gap measure, we are using Google's custom search engine service.
If you know of an easy to use, open source, search engine ... please contact support@midrange.com.



Joe,

My Java applications certainly don't know about library lists or use
any extensions but they do point to the right library list for data
access. In use an exit program (written in RPG). In agree that you
should avoid secondary platforms and In would avoid them more if it were
in my power but In have to live with the platform choices of others. RPG
does support have some support for operational descriptors,  but it is
very limited. Look at the RPG programmers wish list that is published
each year and you will find that programmers want many convenience
functions added to the language. This type of support would allow anyone
to build BIFs. In know you can emulate most of what Java does in RPG and
In have been down that road but In prefer the real thing.

My point was that Java is very flexible and that flexibility is more
than most programmers will ever need and was just trying to address your
comment that "The ability to change the way a Java application works
based on database flags is quite limited."

David Morris


>>> joepluta@xxxxxxxxxxxxxxxxx 3/10/2004 2:57:36 PM >>>
...You're only able to use library lists in Java if you're using
iSeries
extensions.  JDBC certainly doesn't support them, so I'm at a loss as
to
what this statement means... 


> A bigger challenge is not
> with the language or library lists it is with shared authentication
> between platforms.

Which is butt simple in a pure OS/400 environment and hard as hell in
a
heterogeneous world.  All the more reasons to avoid secondary
platforms
if possible.


> As far as flexibility, RPG can use pointers and
> pointers to pointers but doesn't support interfaces, proxied access,
> parameterized types, reflection, or a mechanism to use parameterized
> types.

I don't need a single one of these things to be built into the
language
in order to write business applications.  For example, what in the
world
do you need reflection for?  And Java's support of types is really
poor,
and it won't be that much better in Tiger.  As to interfaces, I can do
a
real good job of simulating those myself, as I can indeed with just
about any feature of Java. 


> For most business code pointers to pointers and proxies are
overkill.

And for all business applications, EJB is overkill.  What's your
point?
I agree that some of the stuff the compiler folks have put into RPG is
not necessarily making business development easier, but so what?  Some
of the stuff really does work great.  If you're trying to sell me on
Java as a better language than RPG for developing business rules, then
you need to go find another customer.  I spend most of my time writing
tools and doing UI stuff, and I'll still outcode you with RPG any day
of
the week on any typical business transaction.

Joe


As an Amazon Associate we earn from qualifying purchases.

This thread ...

Follow-Ups:

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.