Solved

Why is Delphi better than other Rapid Dev tools?

Posted on 2004-03-30
12
258 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
Is Your Active Directory as Secure as You Think?

More than 75% of all records are compromised because of the loss or theft of a privileged credential. Experts have been exploring Active Directory infrastructure to identify key threats and establish best practices for keeping data safe. Attend this month’s webinar to learn more.

 
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

Is Your Active Directory as Secure as You Think?

More than 75% of all records are compromised because of the loss or theft of a privileged credential. Experts have been exploring Active Directory infrastructure to identify key threats and establish best practices for keeping data safe. Attend this month’s webinar to learn more.

Question has a verified solution.

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

Suggested Solutions

Introduction The parallel port is a very commonly known port, it was widely used to connect a printer to the PC, if you look at the back of your computer, for those who don't have newer computers, there will be a port with 25 pins and a small print…
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…
Video by: Mark
This lesson goes over how to construct ordered and unordered lists and how to create hyperlinks.
Learn how to create flexible layouts using relative units in CSS.  New relative units added in CSS3 include vw(viewports width), vh(viewports height), vmin(minimum of viewports height and width), and vmax (maximum of viewports height and width).

895 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