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



Cannot call service programs on I/5 the must reside (as DLL) on the client
side (there is a method but the result must be numeric and the parms are
limited so no practical use)

Wow. This one surprised me. This is a HUGE framework issue, because if you
can't reuse modular server-side business logic easily, what good is a GUI
front end?

I am still going to try my hand at VARPG sometime, just got to find the time
:-)

Thanks for this insight FM,
Aaron Bartell

-----Original Message-----
From: rpg400-l-bounces@xxxxxxxxxxxx [mailto:rpg400-l-bounces@xxxxxxxxxxxx]
On Behalf Of i5@xxxxxxxxx
Sent: Friday, April 13, 2007 3:09 AM
To: RPG programming on the AS400 / iSeries
Subject: Re: What do I use?

Hi Tim, just few words about VARPG:

Pro:

It's RPG and with carefull coding you can reuse service programs as DLL on
your client application

Very flexible handling of subfiles

Direct use of I5 objects (Files, external DS, DATAAREA...)

The GUI understands "Fields Definition" based on hosts files (and, if
requested, con generate the code updating the references)

You can interact with PC applications and use files on the client side

The actual version is stable

It's free (comes with WDSC)

Against:

The communication buffer for calling program on the Host is 32Kb (the parms
must fit in that length)

You cannot generate parts (client side) on the fly, all your parts have to
be present at DESIGN TIME, of course you can control if they are visible or
not, enabled or not and so on

Cannot call service programs on I/5 the must reside (as DLL) on the client
side (there is a method but the result must be numeric and the parms are
limited so no practical use)

It's not fast. Loading components, especially if the windows are complex, is
not as fast as other PC application. But not terrible.

VARPG developing is frozen, I mean that the language is quite up to date
with ILE RPG on I/5 but I don't see any real activity since long time

Maybe the last point is the worst one but keep in mind that if you use VARPG
as an interface and the logic is on the host what you get is a client server
application. If the client side is just an interface you will not have
problems the day you (or IBM on your behalf) decide to switch to something
else.

HTH
FM
Hello,



I will be creating a new system that will be GUI, no green screen, not
web-based.



I am trying to decide what to use. I primary work in RPG/ILE but also
have done extensive work with VB.NET and began playing with VARPG. I
have version 7.0 of WDSC, but have little experience using it.



The new applications I will be writing will be using some java
interfaces, such as for credit card processing and such.



Thanks for your input.

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




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


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.