×
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.
Jim Steil wrote:
Is there a way to see how the front-end of this was developed? Is EGL a
code generator where you just drag-n-drop controls onto your page? I
ask out of my ignorance of what EGL offers for front-end development and
because I took a peek at the source behind this page and see that it is
about 15,000 lines of javascript code. I'm assuming that was
auto-generated for you somehow. Also, I think statements like "No
gimmicks, no Java required, and it's better than any PHP or .NET
application (and a lot easier to write, especially *real* back end
processing)" are a bit over the top. This may be true give your
experience (which is very well respected), but for web development I
don't believe there is only 1 true path to success.
You can go to the alphaWorks site to download the technology preview for
the rich client GUI. There's a link right on the opening screen, but
I'll include it here.
http://www.alphaworks.ibm.com/tech/reglrws
As to being over the top, why do you say that? I've heard a gazillion
statements more outrageous than this about .NET being the one true
environment, and PHP being the next great language for the i. Pshaw, I
say. Languages like that are fine for web applications that don't
require anything more sophisticated than a storefront. The problem is
when you need real sophisticated business logic, because none of them
easily attach to an RPG back end. The best most of them do is via
stored procedures, which frankly are a pretty limited interface.
With EGL, you can pass entire *bidirectional* data structures between
the user interface and the RPG back end; in fact, you can even pass them
through a web service. All without coding a line of Java or creating an
XML document or any of that. The worst you have to do is send someone a
WSDL file, and even that file is auto-generated by the tool. And the
speed is phenomenal. When you get a list of sessions in a track, that's
performing dozens of calls to RPG to get the various bits of information
about the tracks, such as the votes and the tags and the comments. And
yet it's sub-second response, or close to it, even over the Internet.
That's pretty impressive.
Anyway, we can disagree about which is the true path to success; it
really depends on your business. You know me, I always say use the best
tool for the job, and you may have reasons to choose some other path.
But theoretical arguments won't solve anything. This is a concrete
example, and I think it sets the bar pretty darned high. I challenge
anyone to do what Chris and I have done using PHP or .NET. Remember,
all the data is on the i. We even have event logging to a database file.
I guess my point is, if you can do this with EGL and RPG this easily,
then you need a strong argument as to why you would use anything else.
Joe
As an Amazon Associate we earn from qualifying purchases.