Solved

Why is Delphi better than other Rapid Dev tools?

Posted on 2004-03-30
12
267 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
[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
  • 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 46

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
[Live Webinar] The Cloud Skills Gap

As Cloud technologies come of age, business leaders grapple with the impact it has on their team's skills and the gap associated with the use of a cloud platform.

Join experts from 451 Research and Concerto Cloud Services on July 27th where we will examine fact and fiction.

 
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
 
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 46

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

Industry Leaders: 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!

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…
Introduction Raise your hands if you were as upset with FireMonkey as I was when I discovered that there was no TListview.  I use TListView in almost all of my applications I've written, and I was not going to compromise by resorting to TStringGrid…
There's a multitude of different network monitoring solutions out there, and you're probably wondering what makes NetCrunch so special. It's completely agentless, but does let you create an agent, if you desire. It offers powerful scalability …
Visualize your data even better in Access queries. Given a date and a value, this lesson shows how to compare that value with the previous value, calculate the difference, and display a circle if the value is the same, an up triangle if it increased…
Suggested Courses
Course of the Month9 days, 21 hours left to enroll

623 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