|
On 2/17/2017 10:21 AM, Richard Reeve wrote:
I don't have a
specific need or application in mind. Rather I'm trying to 'catch
up' to current day technology.
Read programming books. I still like McConnell's Code Complete
despite its age. Current day technology is the web. Search out
tutorials on web stuff like the Google Maps API. Use it to plot out
(for example) customer addresses on a city map. You'll be learning
about JDBC, Javascript, Google Maps, JSON, AJAX and many more
acronyms, but you will be learning them as a means to an end, not as an end in themselves.
'Why' is more powerful than 'how'.
I've still got another 20 years in me and can't see straight
RPG/COBOL/SQL as being good enough any more.
I'm standing squarely in those shoes. In my opinion, RPG has never
been more alive than today. I can write callbacks, integrate MI, C,
and Java seamlessly. I can embed SQL solely to use SQL scalar
functions - no database I/O needed! The restrictions on name length,
array size, string size - all well beyond what I need. I can extend
SQL with functions and procedures written in RPG. I can (and do)
consume result sets in RPG
RPG is vibrant, and even though I only do back end work, it is
marvellous for virtually all of my needs. What few things I need to
do in C or MI, I wrapper in a service program so that my RPG
colleagues and I can easily consume that service.
If you haven't got access to a 7.3 machine, I strongly urge you to
rent some time on one. Mock up a few of your current major production
tables and write some RPG functions to get work done. Add triggers,
RCAC, error traps - all the things we wanted in the 80s -- we have
them right now!
One of the best things I ever did for myself was to switch to RDi some
20 years ago. A better editor enables better thinking on my part.
The current RDi, 9.5.1.1, has the first round of RPG refactoring. Not
only is RPG vibrant, but so is the editor. Along with RDi, there is
an open source add-on called iSphere, which is actively being
expanded. Another add-on called RPGUnit is a unit test framework
similar to JUnit, but you know, for RPG :-) I find that these in
combination have made me a much better programmer, even at home, where I work on Arduinos and the like.
It's a great time to be a part of the RPG ecosystem!
--
--buck
Try wiki.midrange.com!
--
This is the Midrange Systems Technical Discussion (MIDRANGE-L) mailing
list To post a message email: MIDRANGE-L@xxxxxxxxxxxx To subscribe,
unsubscribe, or change list options,
visit: http://lists.midrange.com/mailman/listinfo/midrange-l
or email: MIDRANGE-L-request@xxxxxxxxxxxx Before posting, please take
a moment to review the archives at
http://archive.midrange.com/midrange-l.
Please contact support@xxxxxxxxxxxx for any subscription related
questions.
Help support midrange.com by shopping at amazon.com with our affiliate
link: http://amzn.to/2dEadiD
As an Amazon Associate we earn from qualifying purchases.
This mailing list archive is Copyright 1997-2025 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.