Hello Tony!
Just my DFL 0,02 (and please note this is meant to be informative only I'm
not going to discuss this):
Thursday July 03 1997 23:56, Tony Dunn wrote to All:
> Reason being I just got hold of Borland C++ 4.52 and it kinda triggered
he
> above. It would take a miracle to shift me away from Delphi but I'd be
> interested in other people's thoughts.
Let's try to keep it short and not get into a yes/no fight.
As long as you want to stay WIntel, then you know there will be a Pascal
based Delphi around as there are enough people that want to use this to
develop with.
Object Pascal is easier to learn than C++. It develops and compiles faster
than C++ and it is also easier to pass your code to someone else (or jump
into it after a few month time yourself) than C++.
IMHO The only reasons to go C++ is one or more of the following:
1. Your own code must run on other platforms than WIntel.
2. You get into a load of legacy C++ code that is hard to convert and hard to
interface with (so you can't use C++ Builder as an intermediate)
3. You are forced to by someone else (boss, employer, client, etc).
4. You are an extremely good C++ programmer and more productive in C++ than
in Object Pascal.
All other WIntel projects can be equally or better implemented in Delphi.
I am not going to discuss the list below at length, but IMHO, Delphi
currently has:
1. Better COM than C++ (no more IDL programming)
2. Easier language than C++
3. Better database support than C++ (D3 thin client is much better than MFC,
DAO and/or ODBC)
4. Equal RPC support as C++ (trough Entera)
5. Better code packaging than C++ (packages+COM versus OBJ/LIB/COM)
6. Better class library foundation (VCL) than C++ (MFC, OWL or C++ layer on
top of VCL)
If you need to go C++ then you have a few options:
1. If you go WIntel, then go BC++ 5.02 or C++ Builder or Optima++
2. If you go Windows (32/CE) go Microsoft C++
3. If you go other platforms, go GNU C++ or native compiler
If your target is very much focused only on Microsoft Office applications
(which is a large market that is growing very fast), then go VBA.
Jeroen - jp@dragons.nest.nl - [100013,1443]
--- GEcho 1.01+
---------------
* Origin: Unrecoverable Application Error, Dave - HAL 9000 (2:280/206.1)
|