Re: Experienced RPGLE developer to finally learn Java

Colin Williams <[email protected]>
Newsgroups gmane.comp.lang.as400.java
Message-ID <CAJOH7P2rp7VA6uUCV4g0SN5T1_x0iwLAYZ+YbGX35XLH8noTHQ@mail.gmail.com>
I would recommend learning java away from the i... get setup on windows and
go through various tutorials, learn how install, how to debug, run code etc
etc.
you can use RDI for that or use eclipse just to get up and running
quickly...

Once you are comfortable running tutorials on windows, learn how to move
that code over to the i, and then run it there... theres a learning curve
as theres a few things to setup differently, but its not huge....

if you know sql, its a big advantage as the basics really dont change much
from system to system...
if you want to go hard core, the next step is to learn how to call java
stored procedures in the db, and also calling java from rpg...

the big thing with java is not the language itself, as that relatively
straightforward for the basic stuff.... but learning the concepts of oop
and some of the more recent language elements such as lambda expressions,
functional interfaces and streams can be a bit intense... and the big thing
is learning a lot of the libraries and frameworks that are available for
java... as java has been around for a long time there are many... getting
familiar with those makes a huge difference but will take time...

have fun!



On Wed, 16 Oct 2019 at 18:48, Jay Vaughn <[email protected]> wrote:

> As a small intro, I have been on the IBMi platform (and predecessors) for
> well over 20 years now.
> I am very proficient at RPGLE and DB2 SQL.
> I understand ILE concepts well.
>
> I am looking for best online resources to begin learning java on the
> platform.
>
> I began looking at visualAge but it appears it is no longer supported and
> was wondering if RDI is an adequate IDE for java on the i.
>
> I best learn by example and comparing an rpgle pgm to a java pgm example
> would be most appealing.
>
> I appreciate any guidance you can provide.
>
> Jay
> --
> This is the Java Programming on and around the IBM i (JAVA400-L) mailing
> list
> To post a message email: [email protected]
> To subscribe, unsubscribe, or change list options,
> visit: https://lists.midrange.com/mailman/listinfo/java400-l
> or email: JAVA400-L-request-+hD5IHI5Xscn3HwCXmMcX9BPR1lH4CV8@public.gmane.org
> Before posting, please take a moment to review the archives
> at https://archive.midrange.com/java400-l.
>
> Help support midrange.com by shopping at amazon.com with our affiliate
> link: https://amazon.midrange.com
>
-- 
This is the Java Programming on and around the IBM i (JAVA400-L) mailing list
To post a message email: [email protected]
To subscribe, unsubscribe, or change list options,
visit: https://lists.midrange.com/mailman/listinfo/java400-l
or email: JAVA400-L-request-+hD5IHI5Xscn3HwCXmMcX9BPR1lH4CV8@public.gmane.org
Before posting, please take a moment to review the archives
at https://archive.midrange.com/java400-l.

Help support midrange.com by shopping at amazon.com with our affiliate
link: https://amazon.midrange.com
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.