Development tools (was Is PowerHouse DEAD?)
Tim Cummings
tim.cummings@frequencymarketing.com
Tue, 18 Mar 2003 14:52:06 -0500
This message is in MIME format. Since your mail reader does not understand
this format, some or all of this message may not be legible.
------_=_NextPart_001_01C2ED87.DA9D3960
Content-Type: text/plain;
charset="iso-8859-1"
I too have been exposed to Oracle Forms in comparison to Quick. I think
your
comment about Forms being awkward was being very generous.
Timothy J Cummings
Cummings Consulting
Cincinnati, OH
-----Original Message-----
From: Edis, Robert [mailto:Robert.Edis@blistex.com]
Sent: Tuesday, March 18, 2003 11:11 AM
To: 'powerh-l@lists.swau.edu'
Subject: Development tools (was Is PowerHouse DEAD?)
Thanks for your input Jon.
I believe Oracle Forms (part of Oracle Developer) ONLY works with Oracle
databases. Virtually ALL Oracle application packages such as Financials,
Manufacturing, etc. use Forms as their front end.
Forms is awkward enough that on one project i worked on a feasibility test
was done on converting PH screens to Forms. Using an average complexity
Quick screen and an average level Forms programmer it took 7 days per screen
for conversion. That's just one 4GL to another. I believe to convert a
Quick screen to say ASP.NET or VB.NET would take quite a bit longer.
ASP.NET is a big improvement over ASP and it has some 4GL like features but
simple table/column handling is still sooo tedious compared with using PH.
I have also been forced to use SQL in place of QTP for many projects. SQL
is fast but it lacks the full capabilities of QTP when doing complex
programming tasks. Even adding simple Y-T-D values to a table is more
difficult in SQL than QTP requiring either the use of a cursor (slow) or
multiple SQL statements (one for each month of the year).
I am using Impromptu primarily for reporting. I miss using Quiz as to get
the same capability I must use database views and/or temporary tables. When
you are not the DBA this can be very restrictive.
PowerBuilder was/is a good C/S development tool but it too seems to have
suffered in the face of VB and Java. Borland's Delphi is another good
attempt at bringing a 3GL tool up-to-date with OO features and some 4GL
features. But Delphi is more popular outside the USA than in the world's
largest market.
Besides J2EE/Java and the MS .NET tools what do you all see as the 'new
wave' of programming opportunities?
Blue
-----Original Message-----
From: Jon Kvisli [mailto:jon.kvisli@lindorffapplications.com]
Sent: Sunday, March 16, 2003 2:05 PM
To: powerh-l@lists.swau.edu
Subject: Is PowerHouse DEAD?
The "Is Powerhouse dead"-debate has been repeating it self several times
on this maillist during the past 2-3 years. I am beginning to think that
the answer to many of the questions raised, may be that the total number
of "in-house" developed applications are dramatically reduced. I.e: The
worldwide market for high-level, 4GL-ish developing tools has shrunk,
and is about to reach a size so small that it is not capable of feeding
more than a very small number of providers. (Cognos is of course milking
the last drops out of PH, but Axiant have probably shown them that it is
not possible to capital from developing new such tools(?))
The most obvious argument for the belief decribed above, is that there
seems to be very few new "4GL-tools" emerging, that are based on new
software platforms like J2EE. If the "4GL- marked" had been big enough,
I would have expected such tools to reach the marked much earlier. It
may of-course be that these technology platforms still have been too
immature and unstable for such tools to bee developed. If this is the
case, we should expect good tools to be available over the next few
years.
Yes, of course I am aware of the several graphical IDEs, class-libraries
and frameworks for Java/J2EE, but these are still not anywhere near the
productivity and simplicity that most of us know from older 4GLs like
PH. It may be true that this way of developing applications, WILL
replace 4GL development totally, but to do so, I think the functionality
of the tools must be increased, and the learning curve lowered.
During the 90ies, Sybase PowerBuilder established itself as a marked
leading client-server 4GL for developing in-house applications. When the
client-server paradigm was replaced with multi-tier technology,
PowerBuilder paled for some years. However, the newly released PB 9.0,
may be able to gain new ground on .NET and J2EE platforms. Even if it
does, PB needs a framwork like PFC on top, to let you develop OLT
systems as easy and fast as PowerHouse did. (And still you will not find
anything like QTP.)
Oracle have also taken their Forms from character based, via Windows
client/server, to the Web and J2EE world. However Forms does not seem to
have many supporters outside the Oracle community. I have no personal
experience with Forms, but it seem to me that it has drawn a lot of
negative attentions to itself over the last years. At least in Norway,
some of the big software projects I know of, that went really wrong,
have been based on Forms.
The reason that the number of in-house applications are reduced, is
ofcourse that companies are moving to "mass-produced" more-or-less
standardized applications like SAP, Peoplesoft and Oracle Applications.
To develop such general systemes, one will probably not use a high-level
4GL (even though I think that Oracle Applications is partly delevoped
using Forms?). This is partly because the licencing costs for 4GL is not
target at "OEM-providors", and partly because 4GLs are to restrictive
for developing generalized systems. Companies that develop of such
applications are therefore not a market potential for 4GL providors, or
they develop their own developingtools.
Jon Kvisli
----------------------------------------------
Principal Consultant
Lindorff Applications as
Hellandtunet research- og businesscentre
P.O.Box 4, 3833 Bo in Telemark
phone: +47 35 06 15 71
fax: +47 35 06 15 01
mail: jon.kvisli@lindorffapplications.com
www.lindorffapplications.com
----------------------------------------------
= = = = = = = = = = = = = = = = = = = = = = = = = = = =
Mailing list: powerh-l@lists.swau.edu
Subscribe: "subscribe" in message body to powerh-l-request@lists.swau.edu
Unsubscribe: "unsubscribe" in message body to
powerh-l-request@lists.swau.edu
http://lists.swau.edu/mailman/listinfo/powerh-l
This list is closed, thus to post to the list you must be a subscriber.
= = = = = = = = = = = = = = = = = = = = = = = = = = = =
Mailing list: powerh-l@lists.swau.edu
Subscribe: "subscribe" in message body to powerh-l-request@lists.swau.edu
Unsubscribe: "unsubscribe" in message body to
powerh-l-request@lists.swau.edu
http://lists.swau.edu/mailman/listinfo/powerh-l
This list is closed, thus to post to the list you must be a subscriber.
------_=_NextPart_001_01C2ED87.DA9D3960
Content-Type: text/html;
charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<HTML>
<HEAD>
<META HTTP-EQUIV=3D"Content-Type" CONTENT=3D"text/html; =
charset=3Diso-8859-1">
<META NAME=3D"Generator" CONTENT=3D"MS Exchange Server version =
5.5.2653.12">
<TITLE>RE: Development tools (was Is PowerHouse DEAD?)</TITLE>
</HEAD>
<BODY>
<P><FONT SIZE=3D2>I too have been exposed to Oracle Forms in comparison =
to Quick. I think your</FONT>
<BR><FONT SIZE=3D2>comment about Forms being awkward was being very =
generous.</FONT>
</P>
<P><FONT SIZE=3D2>Timothy J Cummings</FONT>
<BR><FONT SIZE=3D2>Cummings Consulting</FONT>
<BR><FONT SIZE=3D2>Cincinnati, OH</FONT>
</P>
<P><FONT SIZE=3D2>-----Original Message-----</FONT>
<BR><FONT SIZE=3D2>From: Edis, Robert [<A =
HREF=3D"mailto:Robert.Edis@blistex.com">mailto:Robert.Edis@blistex.com</=
A>]</FONT>
<BR><FONT SIZE=3D2>Sent: Tuesday, March 18, 2003 11:11 AM</FONT>
<BR><FONT SIZE=3D2>To: 'powerh-l@lists.swau.edu'</FONT>
<BR><FONT SIZE=3D2>Subject: Development tools (was Is PowerHouse =
DEAD?)</FONT>
</P>
<P><FONT SIZE=3D2>Thanks for your input Jon.</FONT>
</P>
<P><FONT SIZE=3D2>I believe Oracle Forms (part of Oracle Developer) =
ONLY works with Oracle</FONT>
<BR><FONT SIZE=3D2>databases. Virtually ALL Oracle application =
packages such as Financials,</FONT>
<BR><FONT SIZE=3D2>Manufacturing, etc. use Forms as their front =
end.</FONT>
</P>
<P><FONT SIZE=3D2>Forms is awkward enough that on one project i worked =
on a feasibility test</FONT>
<BR><FONT SIZE=3D2>was done on converting PH screens to Forms. =
Using an average complexity</FONT>
<BR><FONT SIZE=3D2>Quick screen and an average level Forms programmer =
it took 7 days per screen</FONT>
<BR><FONT SIZE=3D2>for conversion. That's just one 4GL to =
another. I believe to convert a</FONT>
<BR><FONT SIZE=3D2>Quick screen to say ASP.NET or VB.NET would take =
quite a bit longer.</FONT>
</P>
<P><FONT SIZE=3D2>ASP.NET is a big improvement over ASP and it has some =
4GL like features but</FONT>
<BR><FONT SIZE=3D2>simple table/column handling is still sooo tedious =
compared with using PH.</FONT>
</P>
<P><FONT SIZE=3D2>I have also been forced to use SQL in place of QTP =
for many projects. SQL</FONT>
<BR><FONT SIZE=3D2>is fast but it lacks the full capabilities of QTP =
when doing complex</FONT>
<BR><FONT SIZE=3D2>programming tasks. Even adding simple Y-T-D =
values to a table is more</FONT>
<BR><FONT SIZE=3D2>difficult in SQL than QTP requiring either the use =
of a cursor (slow) or</FONT>
<BR><FONT SIZE=3D2>multiple SQL statements (one for each month of the =
year).</FONT>
</P>
<P><FONT SIZE=3D2>I am using Impromptu primarily for reporting. I =
miss using Quiz as to get</FONT>
<BR><FONT SIZE=3D2>the same capability I must use database views and/or =
temporary tables. When</FONT>
<BR><FONT SIZE=3D2>you are not the DBA this can be very =
restrictive.</FONT>
</P>
<P><FONT SIZE=3D2>PowerBuilder was/is a good C/S development tool but =
it too seems to have</FONT>
<BR><FONT SIZE=3D2>suffered in the face of VB and Java. Borland's =
Delphi is another good</FONT>
<BR><FONT SIZE=3D2>attempt at bringing a 3GL tool up-to-date with OO =
features and some 4GL</FONT>
<BR><FONT SIZE=3D2>features. But Delphi is more popular outside =
the USA than in the world's</FONT>
<BR><FONT SIZE=3D2>largest market.</FONT>
</P>
<P><FONT SIZE=3D2>Besides J2EE/Java and the MS .NET tools what do you =
all see as the 'new</FONT>
<BR><FONT SIZE=3D2>wave' of programming opportunities?</FONT>
</P>
<P><FONT SIZE=3D2>Blue</FONT>
</P>
<P><FONT SIZE=3D2>-----Original Message-----</FONT>
<BR><FONT SIZE=3D2>From: Jon Kvisli [<A =
HREF=3D"mailto:jon.kvisli@lindorffapplications.com">mailto:jon.kvisli@li=
ndorffapplications.com</A>]</FONT>
<BR><FONT SIZE=3D2>Sent: Sunday, March 16, 2003 2:05 PM</FONT>
<BR><FONT SIZE=3D2>To: powerh-l@lists.swau.edu</FONT>
<BR><FONT SIZE=3D2>Subject: Is PowerHouse DEAD?</FONT>
</P>
<BR>
<P><FONT SIZE=3D2>The "Is Powerhouse dead"-debate has been =
repeating it self several times</FONT>
<BR><FONT SIZE=3D2>on this maillist during the past 2-3 years. I am =
beginning to think that</FONT>
<BR><FONT SIZE=3D2>the answer to many of the questions raised, may be =
that the total number</FONT>
<BR><FONT SIZE=3D2>of "in-house" developed applications are =
dramatically reduced. I.e: The</FONT>
<BR><FONT SIZE=3D2>worldwide market for high-level, 4GL-ish developing =
tools has shrunk,</FONT>
<BR><FONT SIZE=3D2>and is about to reach a size so small that it is not =
capable of feeding</FONT>
<BR><FONT SIZE=3D2>more than a very small number of providers. (Cognos =
is of course milking</FONT>
<BR><FONT SIZE=3D2>the last drops out of PH, but Axiant have probably =
shown them that it is</FONT>
<BR><FONT SIZE=3D2>not possible to capital from developing new such =
tools(?))</FONT>
</P>
<P><FONT SIZE=3D2>The most obvious argument for the belief decribed =
above, is that there</FONT>
<BR><FONT SIZE=3D2>seems to be very few new "4GL-tools" =
emerging, that are based on new</FONT>
<BR><FONT SIZE=3D2>software platforms like J2EE. If the "4GL- =
marked" had been big enough,</FONT>
<BR><FONT SIZE=3D2>I would have expected such tools to reach the marked =
much earlier. It</FONT>
<BR><FONT SIZE=3D2>may of-course be that these technology platforms =
still have been too</FONT>
<BR><FONT SIZE=3D2>immature and unstable for such tools to bee =
developed. If this is the</FONT>
<BR><FONT SIZE=3D2>case, we should expect good tools to be available =
over the next few</FONT>
<BR><FONT SIZE=3D2>years.</FONT>
</P>
<P><FONT SIZE=3D2>Yes, of course I am aware of the several graphical =
IDEs, class-libraries</FONT>
<BR><FONT SIZE=3D2>and frameworks for Java/J2EE, but these are still =
not anywhere near the</FONT>
<BR><FONT SIZE=3D2>productivity and simplicity that most of us know =
from older 4GLs like</FONT>
<BR><FONT SIZE=3D2>PH. It may be true that this way of developing =
applications, WILL</FONT>
<BR><FONT SIZE=3D2>replace 4GL development totally, but to do so, I =
think the functionality</FONT>
<BR><FONT SIZE=3D2>of the tools must be increased, and the learning =
curve lowered.</FONT>
</P>
<P><FONT SIZE=3D2>During the 90ies, Sybase PowerBuilder established =
itself as a marked</FONT>
<BR><FONT SIZE=3D2>leading client-server 4GL for developing in-house =
applications. When the</FONT>
<BR><FONT SIZE=3D2>client-server paradigm was replaced with multi-tier =
technology,</FONT>
<BR><FONT SIZE=3D2>PowerBuilder paled for some years. However, the =
newly released PB 9.0,</FONT>
<BR><FONT SIZE=3D2>may be able to gain new ground on .NET and J2EE =
platforms. Even if it</FONT>
<BR><FONT SIZE=3D2>does, PB needs a framwork like PFC on top, to let =
you develop OLT</FONT>
<BR><FONT SIZE=3D2>systems as easy and fast as PowerHouse did. (And =
still you will not find</FONT>
<BR><FONT SIZE=3D2>anything like QTP.)</FONT>
</P>
<P><FONT SIZE=3D2>Oracle have also taken their Forms from character =
based, via Windows</FONT>
<BR><FONT SIZE=3D2>client/server, to the Web and J2EE world. However =
Forms does not seem to</FONT>
<BR><FONT SIZE=3D2>have many supporters outside the Oracle community. I =
have no personal</FONT>
<BR><FONT SIZE=3D2>experience with Forms, but it seem to me that it has =
drawn a lot of</FONT>
<BR><FONT SIZE=3D2>negative attentions to itself over the last years. =
At least in Norway,</FONT>
<BR><FONT SIZE=3D2>some of the big software projects I know of, that =
went really wrong,</FONT>
<BR><FONT SIZE=3D2>have been based on Forms.</FONT>
</P>
<P><FONT SIZE=3D2>The reason that the number of in-house applications =
are reduced, is</FONT>
<BR><FONT SIZE=3D2>ofcourse that companies are moving to =
"mass-produced" more-or-less</FONT>
<BR><FONT SIZE=3D2>standardized applications like SAP, Peoplesoft and =
Oracle Applications.</FONT>
<BR><FONT SIZE=3D2>To develop such general systemes, one will probably =
not use a high-level</FONT>
<BR><FONT SIZE=3D2>4GL (even though I think that Oracle Applications is =
partly delevoped</FONT>
<BR><FONT SIZE=3D2>using Forms?). This is partly because the licencing =
costs for 4GL is not</FONT>
<BR><FONT SIZE=3D2>target at "OEM-providors", and partly =
because 4GLs are to restrictive</FONT>
<BR><FONT SIZE=3D2>for developing generalized systems. Companies that =
develop of such</FONT>
<BR><FONT SIZE=3D2>applications are therefore not a market potential =
for 4GL providors, or</FONT>
<BR><FONT SIZE=3D2>they develop their own developingtools.</FONT>
</P>
<P><FONT SIZE=3D2>Jon Kvisli</FONT>
<BR><FONT =
SIZE=3D2>----------------------------------------------</FONT>
<BR><FONT SIZE=3D2>Principal Consultant</FONT>
</P>
<P><FONT SIZE=3D2>Lindorff Applications as</FONT>
<BR><FONT SIZE=3D2>Hellandtunet research- og businesscentre</FONT>
<BR><FONT SIZE=3D2>P.O.Box 4, 3833 Bo in Telemark</FONT>
<BR><FONT SIZE=3D2>phone: +47 35 06 15 71</FONT>
<BR><FONT SIZE=3D2>fax: +47 35 06 15 01</FONT>
<BR><FONT SIZE=3D2>mail: jon.kvisli@lindorffapplications.com</FONT>
<BR><FONT SIZE=3D2>www.lindorffapplications.com</FONT>
<BR><FONT =
SIZE=3D2>----------------------------------------------</FONT>
</P>
<BR>
<BR>
<BR>
<BR>
<P><FONT SIZE=3D2>=3D =3D =3D =3D =3D =3D =3D =3D =3D =3D =3D =3D =3D =
=3D =3D =3D =3D =3D =3D =3D =3D =3D =3D =3D =3D =3D =3D =3D</FONT>
<BR><FONT SIZE=3D2>Mailing list: powerh-l@lists.swau.edu</FONT>
<BR><FONT SIZE=3D2>Subscribe: "subscribe" in message body to =
powerh-l-request@lists.swau.edu</FONT>
<BR><FONT SIZE=3D2>Unsubscribe: "unsubscribe" in message body =
to</FONT>
<BR><FONT SIZE=3D2>powerh-l-request@lists.swau.edu</FONT>
<BR><FONT SIZE=3D2><A =
HREF=3D"http://lists.swau.edu/mailman/listinfo/powerh-l" =
TARGET=3D"_blank">http://lists.swau.edu/mailman/listinfo/powerh-l</A></F=
ONT>
<BR><FONT SIZE=3D2>This list is closed, thus to post to the list you =
must be a subscriber.</FONT>
<BR><FONT SIZE=3D2>=3D =3D =3D =3D =3D =3D =3D =3D =3D =3D =3D =3D =3D =
=3D =3D =3D =3D =3D =3D =3D =3D =3D =3D =3D =3D =3D =3D =3D</FONT>
<BR><FONT SIZE=3D2>Mailing list: powerh-l@lists.swau.edu</FONT>
<BR><FONT SIZE=3D2>Subscribe: "subscribe" in message body to =
powerh-l-request@lists.swau.edu</FONT>
<BR><FONT SIZE=3D2>Unsubscribe: "unsubscribe" in message body =
to powerh-l-request@lists.swau.edu</FONT>
<BR><FONT SIZE=3D2><A =
HREF=3D"http://lists.swau.edu/mailman/listinfo/powerh-l" =
TARGET=3D"_blank">http://lists.swau.edu/mailman/listinfo/powerh-l</A></F=
ONT>
<BR><FONT SIZE=3D2>This list is closed, thus to post to the list you =
must be a subscriber.</FONT>
</P>
</BODY>
</HTML>
------_=_NextPart_001_01C2ED87.DA9D3960--