Re: VERY OFF TOPIC - VB6.0 vs DELPHI4
- Posted by Daniel Berstein <daber at PAIR.COM> Feb 26, 1999
- 488 views
At 08:08 PM 25-02-1999 , you wrote: >My employer has asked that I look at both Visual Basic 6.0 and >Delphi 4, and do a comparison between the two. If there is anyone >that has looked at both, could you offer an opinion of what your >thoughts are? We are interested in RAD, and will probably use ODBC >to access DataBases that exist on our UNIX systems at the present time. > >We need the Object Oriented Programming, I was led to understand that >the Visual Basic did not implement OOP as well as Delphi, also there >is the learning curve and time involved, most of the programmers have >not had any prior experience with Pascal. Also what about inheritance, >I understand you have to go around the world to implement Class >Inheritance in VB? > >Any opinions would be very helpful. Delphi (any version) is superior to VB on many aspects. First it's a true compiled language, and doesn't require the 5000K+ of DLL's VB apps require on clients. Second Delphi is truly an OO language, whereas VB tries to be OO. Delphi is a strong types language, where VB allows to create "magically" variables (most of them VARIANTS, very slow!). I know VB can use ActiveX (OCX) controls, but don't know if you can create them. Delphi let's you build ActiveX components and includes some nice Wizards to help the task. Delphi's Object Pascal code can be natively compiled by more powerful tools like C++ Builder (mixing C++ code with Object Pascal), where VB is limited to itself. Delphi Professional (stringly recommended) and Client/Server comes with a complete (6 books!) printed documentation, I don't know VB, but VC++ has everything online only. Both can develop database apps. Delphi's BDE and data-ware controls are very easy to use. BDE let's you connect to any datasource thru ODBC and has native support for Interbase, Paradox and Visual dBase tables. Most of VB custom components I've seen are commercial, whereas most of Delphi's are freeware/shareware (with source code!). You can find these on pages like www.tory.ru. And last I must say that I'm in love with Delphi (I use version 3 professional, I'll wait to 5.0 to upgrade), I've used a bit of VB on the pasr and really hate it. Last year I went to a Microsoft Chile meeting for Visual Studio 6 and SQL Server 7 premier and the product looked great... on the Enterprise edition, but still I won't change my adored Delphi ;) I you still are unsure and are on budget I suggest your boss buys VB & Delphi's standard edition (they are like $90 each) and give them a try. Regards, Daniel Berstein [daber at pair.com]