Solved

advantage of Delphi

Posted on 2000-03-11
8
458 Views
Last Modified: 2010-04-04
What makes Delphi as a better GUI tool compared to others?
0
Comment
Question by:rajeshkumar
[X]
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
8 Comments
 

Expert Comment

by:JimboKern69
ID: 2608010
Quite a subjective topic, don't you think?

Here's my take on it.

1- True compilation, resulting in 32-bit executable code.

2- ULTRA-FAST compiler.

3- The language (object Pascal) is easy to read, easy to understand, easy to write in, has powerful object-orientation aspects.

4- Extendable - if the component does not behave like you want, write a new one.  Extending the functionality of existing components is made easy for the most part.

5- The IDE is the best I've ever seen.  Code-completion, code-browsing, integrated debugging, fly-by variable value display when debugging.

6- Ease of delivery - makes it possible to deliver a single-executable for simple apps.

I've used BCB, Delphi, VB, VC++...I have to say that Delphi is by far the BEST Windows development environment that I've ever used.  It's not perfect, though...here are some drawbacks:

1- New revs usually require the purchase of new 3rd party components each time - this can be quite expensive if you use more than a few 3rd party components.

2- Delivering the BDE is a NIGHTMARE!  I know that Delphi does not force anyone to use this, but if you do, it is an absolute nightmare to deliver the app, even using the InstallShield Express.  I know this from experience.  And getting support for this...InstallShield points you to Borland, and Borland points you right back to IS!

3- Source control on the DFM files can be painful, since they are binary forms and Delphi does not have the option to store them as text.

I think that should suffice for now.

Jim Kern
0
 
LVL 2

Expert Comment

by:florisb
ID: 2608278
If you just need a GUI tool, VB will do too. Delphi gives much more.

Floris.
0
 

Expert Comment

by:fothert
ID: 2608429
Many new revs provide source code which just needs to be rebuilt in a new version.

Among the many BDE replacements, one is Halcyon from Griffin Solutions (www.grifsolu.com)

Version 5 saves DFM as text files.

BTW a Linux version is expected soon.
0
Technology Partners: We Want Your Opinion!

We value your feedback.

Take our survey and automatically be enter to win anyone of the following:
Yeti Cooler, Amazon eGift Card, and Movie eGift Card!

 

Accepted Solution

by:
Dhag earned 50 total points
ID: 2609806
I've been programming in both VB and Delphi for quite a while now. In my opinion both are excellent GUI tools. However Delphi has several advantages over VB. First it's compiler is, in my experience, much faster in compiling large projects. Second, the IDE is MUCH more intuitive (ie: it's much easier to learn and make use of). This in itself makes it worth turning to delphi as your RAD tool of choice. Finally the ability to add your own components is very powerful, and delphi makes this ability a breeze.

Unfortunately I have no experience with power builder, but I have heard that it too is a very powerfull gui tool.

Hope this helps.
0
 
LVL 4

Expert Comment

by:mhervais
ID: 2620171
well I have quite an experience with Powerbuilder.

if you are writing applications where databases holds the central place (like accounting, management software ...) and if you do not plan to write a product for a grat number of users, do not hesitate, choose powerbuilder.

if you want to make more technical things or to deliver a shareware, delphi is what you need.

about Halcyon, there are many BDE replacements including direct links to major databases. Personnally I use FlashFiler, but you can find more there :

http://www.kylecordes.com/bag/index.html


regards, Marc
0
 

Expert Comment

by:moreton
ID: 2623323
Delphi is an excellent GUI tool with hundreds of freely available components at sites like 'Delphi Super Page'.
But the BDE is a dog. A super replacement is 'DBISAM' which compiles with your exe (no BDE to install on user's machine) `DBISAM' is very powerful and VERY network aware.


0
 

Author Comment

by:rajeshkumar
ID: 2630558
thanks a lot
0
 

Author Comment

by:rajeshkumar
ID: 2630564
thanks a lot
0

Featured Post

[Webinar] Learn How Hackers Steal Your Credentials

Do You Know How Hackers Steal Your Credentials? Join us and Skyport Systems to learn how hackers steal your credentials and why Active Directory must be secure to stop them. Thursday, July 13, 2017 10:00 A.M. PDT

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

In this tutorial I will show you how to use the Windows Speech API in Delphi. I will only cover basic functions such as text to speech and controlling the speed of the speech. SAPI Installation First you need to install the SAPI type library, th…
Creating an auto free TStringList The TStringList is a basic and frequently used object in Delphi. On many occasions, you may want to create a temporary list, process some items in the list and be done with the list. In such cases, you have to…
There are cases when e.g. an IT administrator wants to have full access and view into selected mailboxes on Exchange server, directly from his own email account in Outlook or Outlook Web Access. This proves useful when for example administrator want…
Monitoring a network: how to monitor network services and why? Michael Kulchisky, MCSE, MCSA, MCP, VTSP, VSP, CCSP outlines the philosophy behind service monitoring and why a handshake validation is critical in network monitoring. Software utilized …
Suggested Courses
Course of the Month11 days, 1 hour left to enroll

628 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question