DBelcher@xxxxxxxxxxxxxxxxxxxx wrote:
Joe,
If EGL is going to be part of a chargeable version or at least a higher
charge than the base, why would I want to learn it? I mean it is going
to be a struggle to get the money for the existing developers for SEU
and RDi (formerly known as WDSc) so why thrown in an additional amount
based on the fact the "I would like to try it out"? or have I
completely missed the boat?
Well, the first thing is it's going to be up to you (hopefully with the
appropriate help from IBM) to explain that you are NOT going to have to
pay "extra money" for existing developers for SEU and RDi. In fact, as
far as I can tell, unless you have more than four developers on a P05 or
more than eight on a P10, then you will be entitled to the new stuff
without charge or darned close to it.
If you DO have twenty developers on a P05, you've been cheating the
system for a while and you're going to pay. In fact, this pricing
structure exactly targets that group.
But neither of those points have to do with EGL. So let's talk about EGL.
EGL makes you more productive. WAY more productive. I can't even tell
you how much easier it is to create web applications with EGL than with
any other tooling. Even if you were to use the pure SQL tooling and not
take advantage of a single line of RPG, it's still easier to write web
applications in EGL than in any other toolset except perhaps the .NET
framework. Some would argue the "easiest" moniker, but I don't think
anybody would argue that it's ONE of the best.
Now, add in the tight integration to i5/OS for calling RPG code and the
end-to-end debugging, and there's simply no better tool out there for
creating web applications.
Now, if you want to use a non-IBM approach, you can spend $50/year on
MyEclipse and have a very nice development environment. You'll have to
learn JSF and Java and all of that. Another option is PHP, and I won't
even bother this list with PHP. It has its proponents, we'll see where
they are two years from now.
If cost is your deciding factor then one of these is the better solution
- provided you value your time at zero. If, however, you think your
time has some intrinsic value, then you need to compare the hours saved
using EGL to the cost of the product.
How many EGL seats will you need? I suspect not every developer in your
shop will need one, and in fact, if you're trying to do a proof of
concept, you'll only need one. What if IBM included one seat of the
tools with the compiler license? I've been lobbying hard for that, as
you may know. Would that give you enough impetus to at least try the
language?
This is a crucial point, and I'd like everyone to chime in. Let IBM
know if being able to kick the tires is crucial to your decision to even
try EGL. Several on the lists have already said so - feel free to add
yourself to that contingent, Doug!
Joe
As an Amazon Associate we earn from qualifying purchases.