Solved

Delpi vs C#

Posted on 2002-03-04
4
147 Views
Last Modified: 2010-04-05
Hi.
May be it is a little extraordinary question for this society BUT...
I am going to start a very big Database related project.
I am working with Delphi for years. But now, with .NET in front, i am thinking about the possibility of C#.
Does anybody has an idea about C# vs DELPHI. Which one is better for a Database project (including Internet and ASP).
I'll very appreciate any advice.
0
Comment
Question by:fish_r63
[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 Comments
 
LVL 27

Expert Comment

by:kretzschmar
ID: 6838679
listening . . .
0
 
LVL 1

Expert Comment

by:mpoots
ID: 6839756
Listening..
0
 
LVL 14

Accepted Solution

by:
AvonWyss earned 50 total points
ID: 6840171
It depends. The backend of the application, I assume some SQL server, does not really care about the programming language. Therefore, for database handling, there's not much of a difference to be expected.

The advantages of Delphi are the large base of components, the possibility of porting the application to Linux if planned for this, native code, no special runtime files are required, and much knowledge around to help you out with problems of any kind. For an web-enabled application, you can create an ISAPI web server app.

C# has the advantage of the .NET CLR and framework (which are more versatile than the much older VCL), new ADO.NET features for database connectivty, the very nice and well-working concept of ASPX, less errorprone due to the nature of MSIL code and manged resources.

So, I guess it's really pretty much up to you what you do decide. Both Delphi and the .NET framework with C# are very good development software. Depending on the needed functionality, one tool may excel (for instance, if remoting is needed, .NET will be nicer, but if you want to distribute a compact client application, Delphi would be better etc.).
0
 
LVL 7

Expert Comment

by:Motaz
ID: 6840818
Delphi support for .NET platform will be released at the second half of this year, so that Delphi will applications will be ported to:

1. Windows
2. Linux
3. .NET

Moreover Delphi has a successfull history for more than 7 years and there are many many programmers around the world fascinated with it, and there is a very huge experiences with Delphi.

In my opinion, Delphi is the best.

Motaz
0

Featured Post

Free Tool: Port Scanner

Check which ports are open to the outside world. Helps make sure that your firewall rules are working as intended.

One of a set of tools we are providing to everyone as a way of saying thank you for being a part of the community.

Question has a verified solution.

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

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…
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…
Michael from AdRem Software outlines event notifications and Automatic Corrective Actions in network monitoring. Automatic Corrective Actions are scripts, which can automatically run upon discovery of a certain undesirable condition in your network.…
This tutorial will teach you the special effect of super speed similar to the fictional character Wally West aka "The Flash" After Shake : http://www.videocopilot.net/presets/after_shake/ All lightning effects with instructions : http://www.mediaf…

695 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