We help IT Professionals succeed at work.

ADVANTAGE AND DISADVANTAGE -DELPHI

shyampaliyath
on
WHAT IS THE ADVANTAGE AND DISADVANTAGE OF DELPHI OVER USING THE OTHER PRODUCTS LIKE VISUAL BASIC AND VISUAL C++.
Comment
Watch Question

Mohammed NasmanSoftware Developer
BRONZE EXPERT

Commented:

Commented:
Delphi vs VB:
http://www.consist.it/DE_VB.htm

Best Regards
Cesario
Most of those articles aren't all that fair on either product.  They mostly refer to obsolete versions of both products (one article was comparing VB 2 to Delphi 1, and who uses them these days)?

I use both VB 6.0 Enterprise and Delphi 5/6 Enterprise.  I guess it depends on what you want to occomplish.  A lot of people will argue with me about this, but I find it easier to write Micrsoft Transaction Server (MTS) objects in VB than Delphi.  I would NEVER write an application in VB which was distributed mainly because I don't like deploying 10mb worth of DLLs for one 500K application.

My language of choice is Delphi only because I enjoy coding in Pascal (BASIC is an annoying language with too many short comings).  BASIC tends to make sloppy, undisciplined (I'm waiting for the flaming here) programmers as well.

VB has a lot of good things going for it as does Delphi.  I think what you need to be asking is, what compiler is better for the task I am currently writing.  I wrote an automated telephone system for one of my past employers, and found it was a nightmarish job with Delphi.  I wrote the app in three days with VB whereas it would have taken my at least 2-3 times longer than that if I had of done it in Delphi.

Commented:
You need to have several tools to choice from. Delphi, C, VB all have special qualities about each of them. Become proficient in the one most tailored to your needs and then learn another one followed by a third. Soon enough you will be able to select the language for the job at hand rather then the reverse. It's easier to get a job with this type of knowledge rather then knowing only one programming language/

Many times I will write an application in one language with another language for the same application used to write support DLL or utility programs.

My primary language is Delphi followed by VB then C.

Explore More ContentExplore courses, solutions, and other research materials related to this topic.