[lazarus] Delphi 5, The Delphi decadence...
Derk Benner
delphidb at rsvlonline.net
Tue Jul 20 16:34:19 EDT 1999
<BLOCKQUOTE
style="BORDER-LEFT: #000000 2px solid; MARGIN-LEFT: 5px; MARGIN-RIGHT: 0px; PADDING-LEFT: 5px; PADDING-RIGHT: 0px">
----- Original Message -----
<DIV
style="BACKGROUND: #e4e4e4; FONT: 10pt arial; font-color: black">From:
JFA
To: <A href="mailto:lazarus at miraclec.com"
title=lazarus at miraclec.com>lazarus at miraclec.com
Sent: Tuesday, July 20, 1999 12:30
PM
Subject: Re: [lazarus] Delphi 5, The
Delphi decadence...
Well... I just saw your message and make me think to recall
you about some interesting things than i observed after WIN95 arrived to our
world.
Must've been a different Win95 than I worked
with...
<BLOCKQUOTE
style="BORDER-LEFT: #000000 2px solid; MARGIN-LEFT: 5px; MARGIN-RIGHT: 0px; PADDING-LEFT: 5px; PADDING-RIGHT: 0px">
After WIN95 all routines from Borland Pascal, (Delphi in
this case), are only calls to automation of Windows. Bad thing to trust Billy
but, any other alternative for Frank ?, (Frank Borland). I remeber the
wonderful times when Frank wrote (Himself) the code from very low level to
give us Borland Pascal, and makes me really proud of. Things I learned
with Borland, Edwards and Duntemann, "The Art of Programming", ill never
forget. The characteristics that makes me turn to Pascal 3.0 was,
precisely, the power to handle low level. Now, we all must learn an
horrible thing like windows always changing and unstable close to CHAOS with
eating byte coding and lot of garbage allocated in mem for
nothing.
Frank who? (Frank Borland is a mythological creation of
the Borland advertising department. The head of Borland at that time was
Phillipe Kahn and Borland was marketing a Pascal compiler purchased from a
European developer.(Turbo Pascal) Borland's software development
department has been continuously upgrading that compiler ever since. As
for handling low-level machine control, that is still somewhat possible with
Win95, although it is much easier with WinNT. And, wrapping WinAPI calls
started with BPW and Delphi 1.0 under Win3X. Actually, most of the VCL is
still relatively free of WinAPI ties and can be easily ported. However,
whereever COM/DCOM/ActiveX enters the picture, the relevant VCL code is heavily
WinXX dependent.
<BLOCKQUOTE
style="BORDER-LEFT: #000000 2px solid; MARGIN-LEFT: 5px; MARGIN-RIGHT: 0px; PADDING-LEFT: 5px; PADDING-RIGHT: 0px">
What i think is Frank sold because he saw what im telling ya
write now. So, inprise is a comercial company and, of course, not a
programmer that knows and love his work. They only interested in sells
but, no way to talk about coding. They INTERNET components are close to
unusable and when you go and look for information all ya fine is the same
components at a price close to $5,000. Same components but they say it
works. LOL.
Not so! I think you'd find that most of the Delphi, C++
Builder and JBuilder development staff have a true love of programming.
However, for Inprise/Borland to survive in the current Windows marketplace, the
Windows language products MUST support all WinAPI features and multi-tier
development. And companies that buy such software have been conditioned
over the years to think that a $5,000 development package as cheap for the
price. But then, most major corporations do NOT want programming staff
members who use the same package for home/personal development.
<BLOCKQUOTE
style="BORDER-LEFT: #000000 2px solid; MARGIN-LEFT: 5px; MARGIN-RIGHT: 0px; PADDING-LEFT: 5px; PADDING-RIGHT: 0px">
Man!.. I prophetize you our world won't be the
same anymore.... Solutions?
Why not to go back and make libraries just form the core of
BIOS, so that our routines works in any PC system?
And if we only handle BIOS functions, we will not have a GUI
development environment. Considering that the purpose is to get all
potential users to be able to use our products without having to experience
steep learning curves, a command-line interface is out of the question.
Furthermore, if our product only works in basic text-mode, it'll look rather
shabby and low-quality compared to WinNT or Gnome or KDE... Look how many
people who are computer illiterate have been able to make use of the Macs and
iMacs...
<BLOCKQUOTE
style="BORDER-LEFT: #000000 2px solid; MARGIN-LEFT: 5px; MARGIN-RIGHT: 0px; PADDING-LEFT: 5px; PADDING-RIGHT: 0px">
Thats what im thinking to do, but... I think no profit in
there.
If we only handle BIOS we can run in any PC.
And shooting ourselves in the head would solve the problem
too, no?
<BLOCKQUOTE
style="BORDER-LEFT: #000000 2px solid; MARGIN-LEFT: 5px; MARGIN-RIGHT: 0px; PADDING-LEFT: 5px; PADDING-RIGHT: 0px">
This is the first time i wrote to someone involved in
Lazarus Project and maybe because i thought you suffering same as me and many
other programmers. I've beed coding from the 70's. I never saw
something so stupid like WINDOWS.
That's right where you belong, back
in the 70's... Of course, even with the full GUI/RAD support of Lazarus,
you can still create command-line monsters, but I wouldn't expect you'd find
many buyers.
Derek
<BLOCKQUOTE
style="BORDER-LEFT: #000000 2px solid; MARGIN-LEFT: 5px; MARGIN-RIGHT: 0px; PADDING-LEFT: 5px; PADDING-RIGHT: 0px">
THANKS!
More information about the Lazarus
mailing list