× 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.



It wouldn't be that hard for IBM to make RPG Object orientated.

I reckon a name mangaling and demangaling algorithm, a limitation that
object orientated RPG can only appear in free format or extended factor 2
and you are almost there.

They could probably even cheat and do it with a pre-processor that still
generated into ordinary RPGIV.

The reason we haven't got it is because.....



-----Original Message-----
From: web400-bounces@xxxxxxxxxxxx [mailto:web400-bounces@xxxxxxxxxxxx] On
Behalf Of Aaron Bartell
Sent: 19 April 2010 23:26
To: Web Enabling the AS400 / iSeries
Subject: Re: [WEB400] Why use PHP? What are the disadvantages?

3) Object orientation if I want it (Will never happen with RPG)

A lot of what people want on the front of object orientation is really just
a portion of OO and that is encapsulation/modularization, which RPG does a
good job at. Are you really looking to extend objects? We already have the
equivalent of "interfaces" (in reference to what Java calls them) with how
prototypes work in conjunction with the library list.

Your other points I understand and mostly agree with, *sigh*.

Aaron Bartell
http://mowyourlawn.com
http://mowyourlawn.com/blog/


On Mon, Apr 19, 2010 at 5:12 PM, Jon Paris <jon.paris@xxxxxxxxxxxxxx> wrote:


On Apr 19, 2010, at 5:12 PM, web400-request@xxxxxxxxxxxx wrote:

Jon, I am curious. Outside of PHP being more prominent in web than
RPG (a
fact), what is the thing you would most want from RPG that PHP gives
you,
but that RPG sorely lacks?


Well I've already mentioned the amount of help available but ...
putting devil's advocate hat on ...

1) Large numbers of trained experienced programmers

2) Thousands of examples and tutorials on how to do things (web
services, PDF generation, Excel integration, cloud, email, voip, ...
name any modern technology and insert here. (IT takes too long to add
stuff to RPG which is why Open Access is goodness and "Open BIFs"
should probably follow it.

3) Object orientation if I want it (Will never happen with RPG)

4) Wide choice of powerful application frameworks

5) Wide choice of Open Source applications (Sugar CRM, Drupal,
MediaWiki to name just three)

6) Bookshelves of "How to's"

7) Being actively taught in colleges and schools (sadly most of the
schools who taught it have dropped it in part because we as a
community didn't hire the grads!)

I could go on but the last thing I want to do is to denigrate RPG - it
is and will remain my favorite langauge.

Those of us who (like yourself) have built web frameworks in RPG tend
to be clueless when it comes to the difficulties Joe Average
encounters when he tries to get stuff running using RPG - even if it
is a free solution. They _have_ to have stuff installed on the IBM i -
and for many that's just not an option. Not an issue with PHP - they
can develop stuff and _then_ say "look what I've done".

Anyway, enough already - I'm in danger of foruming away the open week
that the Icelandic volcano has given me!


Jon Paris

www.Partner400.com
www.SystemiDeveloper.com

--
This is the Web Enabling the AS400 / iSeries (WEB400) mailing list
To post a message email: WEB400@xxxxxxxxxxxx
To subscribe, unsubscribe, or change list options,
visit: http://lists.midrange.com/mailman/listinfo/web400
or email: WEB400-request@xxxxxxxxxxxx
Before posting, please take a moment to review the archives
at http://archive.midrange.com/web400.



As an Amazon Associate we earn from qualifying purchases.

This thread ...

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.