Link to home
Start Free TrialLog in
Avatar of Jerry_Pang
Jerry_Pang

asked on

Undecided - VB.net or Delphi

I want to learn a new language, my expertise is on database applications. I know VB6 a little, and its very easy to learn. i did tried delphi, then gave up after a few hours cause its a little hard to know whats going on(no books read, totally newbie).

Now with this release, VB.net. Kind of temping than delphi. All my officemates are delphi die hard fan. Im a VB - MsSQL fan. <GRINS>. Anyway, im planning to study starting this march.

I know that speed and optimization is really good in delphi, which i really like about delphi. Besides that, What can both programming language "show-off"? i like VB.net for "long term goal" and "Huge advantage"(i mean most will be microsoft) in the future. I like delphi because of fast and "easy"(according to VB to Delphi "born agains" programmers).

I already read most of the delphi and VB6 advantages.
I want to know about .Net and Delphi advantage and disadvantage? not VB6 and Delphi but VB.net and Delphi7. VB.net is a big difference to VB6. I want to know what Delphi has to say about .NET and vice versa. I never heard anyone switch from delphi to VB yet(GRINS! HONEST). I wonder about DELPHI and VB.net. or should i go for VC++.net??
Avatar of msa2003
msa2003

If you think that "anything must be Microsoft" it is better for you to learn VB.net.

I began to study Delphi when I was 16 having only Delphi 3 Ivory (beta version of Delphi 3) and no more (I had studied Borland Pascal before). What I noticed the first time is a very easy interface. Even if you know nothing you could after 10-15 minutes make a simply application.

Now about Delphi 7 adventages. Delphi 7 is rather defferent than Delphi 6 and previous versions. It has no support of some legacy component making impossible to continue some old projects in Delphi 7 without makin significant change to their source.

Delphi 7 gives you many important things. I could not list all of them. The first is database connectivity. Using Delphi you could simply (just like in VB) access any type of database. SQL 2000 and Access databases could be accesses through ODBC and (which is better) through ADO. MySQL, Oracle and some others could be accessed directly through DBExpress components. Interbase has it's own components. Other are supported by BDE. Note that allthrough they are several different data access palettes, Delphi uses unified access to stored data. You could easily publish your data using Delphi. WebBroker components lets you make HTML-based interfaces to your database as web server extensions (ISAPI, NSAPI and CGI supported). Rave Reports lets you easily create reports from your database in various formats such as PDF, and/or print them. Data Snap components gives you an access to other Internet-oriented connectivity. Delphi also supports DCOM, MIDAS and CORBA standarts.

Using COM and predefined or custom created interfaces Delphi programs could be easily integrated with other applications supporting COM, such as Microsoft Office applications. Delphi has a variety of networking components. Using Delphi 7, you could easily send or receive mail, create a custom HTTP or FTP server etc.

Delphi 7 includes .NET compiler. I have never used it, but I think it will be important in the future.

Also Delphi 7 could cooperate with Kylix, thus studying Delphi you get a Linux-programming experience.
Avatar of Jerry_Pang

ASKER

hmmp... i bought a movie training CD for VB.net database. I havnt found a Movie training CD? do you know any sites? not Keystone - too expensive.

I'll study intro to Delphi and Intro to .net and see which one to study further. I started programming with C++. all my officemates started with pascal, i think thats the reason why they choose Delphi(i think u too).

=) thanx anyway for the comments. will keep this question open for a while first.
I havnt found a Movie training CD for Delphi?
I started with Basic ;) This was 10 years ago. I didn't even try to study VB because it was too slow and had not such opportunities that I was looking for. I tried to use VB for applications, but I didn't like it. Now I use VC++ 6.0 to write some programs, but prefer Delphi. Also if you are familiar with C++ you may use Borland C++ Builder to get near the same results as with Delphi but using C++ language.
ASKER CERTIFIED SOLUTION
Avatar of Mohammed Nasman
Mohammed Nasman
Flag of Palestine, State of image

Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial
"if you want examples for famous application build using Delphi, just tell me, and I will give you long list ;)"

Yes yes Please. =).

We have a licence Delphi. we dont have yet a licence visual.net. i think i will study delphi for now. =)
It will be beneficial to my employer if i know delphi. and as for VB.net maybe later, i will study .net with my officemates.

"Do you want to work with Database, Mulitmedia, System programming, Windows desktop, Multi tier and Internet applications, Web services, even the GAMES" - I am more on to all this. Also interested with Delphi-Linux feature.
Hello
 
  First I will start with famous Game "Age of wonder 2" choosed as the best game in 2002 in PC gamer uk
http://www.ageofwonders2.com/

Open source project for Delphi and OpenGL,
http://glscene.sourceforge.net/index.php

you can find more games here
http://www.savagesoftware.com.au/DelphiGamer/indexf.php

Both of Delphi and C++ Builder IDE's built using Delphi
and to know more big projects made using Delphi look
http://www.borland.com/delphi/cases/index.html
you will see big names like HP, Mercedes, NEC and more

Php coder IDE
http://www.insearchnow.com/php_coder/programs/coder.htm

if you would to work with Database you will need some tools from
http://www.quest.com
http://www.allroundautomations.nl

Much of the famous HTML editors made with Delphi

Top Style
www.bradsoft.com/topstyle

HotDog Pro
http://www.sausage.com
HomeSite (it was in Delphi before macromedi bought it's company), but last one I downloaded from Macromedi site was built with Delphi
www.macromedia.com

what's about site built with Delphi
http://www.midwayusa.com/
http://www.dipex.org (Delphi with Intraweb)
www.mydevexpress.com (Delphi with EWF)

and here a page that try to collect the application built with Delphi
http://www.balticsolutions.com/bwd/

if you need any Delphi component to add in, look at torry site, you will find much info there and much free ;)
www.torry.net

for Delphi components look about the great prodouct from
www.devexpress.com (and take a long look at ExpressQuantumGrid and EWF)

also TMS pack is good one
www.tmssoftware.com

mmmm, is that enough?, if not tell me, I will try to remember more, that was what in my memory for now :-)

Best regards
Mohammed Nasman
thanx. =). truly greatful.
You are welcome :-)
Hello

I just want to add some comments here :)

This is year 2008, I've known Delphi since 1996.

Until now I'm using it,  BUT for only in making MS-Tools such as: AV, Firewall and etc, of course  with the help of the experts on this site.

robin
always a newbie
and doesn't know what programming language to stick too.

Please help!
i Just wanna ask what should i do on this days softwares, is it good for c#? vb.NET?, what?
:)