Solved

Why is Delphi better than other Rapid Dev tools?

Posted on 2004-03-30
12
257 Views
Last Modified: 2010-04-05
Why is Delphi better than VB, VC++, etc?
Please support your answers with related links.

Thank you.
0
Comment
Question by:Esopo
  • 4
  • 4
  • 2
  • +2
12 Comments
 
LVL 11

Accepted Solution

by:
shaneholmes earned 150 total points
ID: 10720703
0
 
LVL 17

Expert Comment

by:geobul
ID: 10722641
Hi,

I don't think your question is correct enough. It depends on what you are going to write, your experience, background and preferences, what you get used to use, etc. I can't agree that something is better than other in general. It could be just someone's opinion on that. I have used more than 10 programming languages (excluding different versions) and every one of them has had good and bad things in it from my point of view. I have been using Delphi since ver.1 because this is my personal choice. I simply feel comfortable in the Delphi environment compared to the MS IDE.

Regards, Geo
0
 
LVL 45

Assisted Solution

by:aikimark
aikimark earned 100 total points
ID: 10723240
Esopo,

I agree with Geo.  Your question either assumes that Delphi is better than other software development tools, or lacks the context with which to answer your question.  As with most things in life, "It depends." is an appropriate initial answer.

If you look at the early stages of Delphi, it's big advantage over VB was producing compiled executables.  It's advantage over C++ was that it was a high-level language and could produce solutions more quickly (the RAD advantage).

Now that we are beginning to enter the .Net framework world, existing production Delphi application code is probably much closer to CLR compliance than existing production VB code.  The underlying Object Pascal language has changed very little.

Without more context, it is difficult to offer you more than our personal opinions.
0
 
LVL 11

Expert Comment

by:calinutz
ID: 10727525
Name a more rapid development tool than Delphi...

Regards.
0
 
LVL 14

Author Comment

by:Esopo
ID: 10727668
>Without more context, it is difficult to offer you more than our personal opinions.

You are right, I'm very sorry.
I like Delphi over VB (my previous preffered language) for three reasons:
1. The executable outcome (no necessary libraries  ;)
2. The compiled executable runs faster (about 30% according to my calculations)
3. It's Borland's (means power + extremely effective tool)

Now, I like VB a lot, it's easy, useful and gets the job done (a little slow, but works). Delphi seems great but in this stage of my life it's come to a turning point: should I move on and learn VS.net or learn Delphi?

I was hoping to get your views about Delphi assuming you would think it is better than other languages.

Thanks for your time.

Esopo.

0
 
LVL 14

Author Comment

by:Esopo
ID: 10727738
BTW

Shane:
http://community.borland.com/article/0,1410,15689,00.html
that article about Delphi against VB is great, is there something like that but comparing to VB.net?

Also, since we are having this talk :), what other language would be considerable to learn for Windows rapid development? (if any, I'm hoping Delphi is the best second only by VS.net)
0
6 Surprising Benefits of Threat Intelligence

All sorts of threat intelligence is available on the web. Intelligence you can learn from, and use to anticipate and prepare for future attacks.

 
LVL 11

Expert Comment

by:shaneholmes
ID: 10727749
C#

Shane
0
 
LVL 11

Expert Comment

by:shaneholmes
ID: 10727754
0
 
LVL 11

Expert Comment

by:shaneholmes
ID: 10727786
0
 
LVL 45

Assisted Solution

by:aikimark
aikimark earned 100 total points
ID: 10728287
Esopo,

The Borland article comparing Delphi and VB is rather old (1998), comparing Delphi 1 and VB.  Since Delphi 1 is a 16-bit product and VB now produces compiled code, some of the performance differences may no longer exist and may not be applicable to your current evaluation.

If you already know Delphi, it would be wise to leverage your Object Pascal knowledge and evaluate Delphi 8 (.Net).  Be sure to apply all the D8 patches.

Your most recent comment indicated that you are interested in RAD program in the Windows environment.  Are you concentrating on the Win32 platform or are you looking forward to the Win.Net platform?

I think you will find a lot of similarity between Delphi and C#, since they both come from the mind of Anders Hejlsburg.

0
 
LVL 14

Author Comment

by:Esopo
ID: 10736368
I'm only familiar with Win32 platform. Although I have access to VS.net when I saw it it looked like japanese to me, I quickly realize I was up for a whole learning experience. On those days I was playing aroun with Delphi, did some reading and liked it a lot better than Microsoft tools.

I have very little knowledge of the advantages of the .Net platform, although I have read a few articles at the Microsoft site about the advances related to VB.

Right now am developing for Win32 using both Delphi and VB6, but I understand I need to pick one if I want to be really good at it, and for what it seems I'm keeping Delphi, but I was wondering if there was something else to dig into that was better than Delphi.

C# Builder did cross my mind, but since it's Delphi's brother I was guessing there wasn't much difference except for the grammar. Please correct me if I'm wrong.

Shane:
Do you have a comparative article (+ your own thoughts ;) about Delphi vs C#Bulider?

calinutz:
I'd love to hear your thoughts on Delphi vs other languages you've tried before


Also, can anyone name differences between Delphi for Win32 and Delphi for .net? (should I go for the upgrade?)
0
 
LVL 14

Author Comment

by:Esopo
ID: 10982167
Thanks for your insight guys, I'd still appreciate the Delphi vs C# comparasing, if you will.
0

Featured Post

Free Trending Threat Insights Every Day

Enhance your security with threat intelligence from the web. Get trending threat insights on hackers, exploits, and suspicious IP addresses delivered to your inbox with our free Cyber Daily.

Join & Write a Comment

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…
Hello everybody This Article will show you how to validate number with TEdit control, What's the TEdit control? TEdit is a standard Windows edit control on a form, it allows to user to write, read and copy/paste single line of text. Usua…
It is a freely distributed piece of software for such tasks as photo retouching, image composition and image authoring. It works on many operating systems, in many languages.
This video demonstrates how to create an example email signature rule for a department in a company using CodeTwo Exchange Rules. The signature will be inserted beneath users' latest emails in conversations and will be displayed in users' Sent Items…

708 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

Need Help in Real-Time?

Connect with top rated Experts

11 Experts available now in Live!

Get 1:1 Help Now