Add Delphi: Few Fact Vs Fiction

Starting from today, I will try to share  some information which will go a long way in busting some myths about Delphi.

I got this document from David I though S. Subramanya. He will update this to include 2010. Pass this on to anybody who believes in the myth. Here is the first in the series.....

Fiction: "Delphi is old technology." Fact:

Delphi has been updated every year for the last 14 years. Delphi is "old" in the sense that has been a successful product, used to build a wide variety of applications for 14 years. Delphi is "old" in the sense
that it is proven and mature while at the same time remaining current, modern, relevant and able to access and leverage the latest development technologies for 14 years.

The most recent version -- Delphi 2010 -- contains all the modern features that developers require in a language and IDE. Customers, managers and developers should make sure that they aren't basing their
view of Delphi on older versions. Delphi is continuing to improve, and is being actively and aggressively updated with new features and capabilities.

Delphi is a fully-capable, modern language that is being actively developed.

Even its previous version (Delphi 2009) includes modern language features that developers want, including:

* Blazingly fast native Windows compilation
* Complete support for true object-oriented programming development
* Runtime Type Information
* Anonymous Methods
* Generics
* Full Unicode support
* A powerful exception handling framework
* A complete, full-featured debugger including debugging at the CPU level with assembly instructions

The Visual Component Library includes support for:

* Complete wrapping of the standard Windows Controls including Common Controls, common dialogs, and Shell Controls
* Support for ActiveX development. Delphi can produce native, real ActiveX control.

* Ribbon control development -- Delphi developers can build modern, visually appealing, and highly usable user interfaces with the Microsoft Office UI look and feel

* Vista APIs -- the VCL provides component level support for Vista glassing, Aero interface, and Vista dialog

Delphi supports all the latest versions of the following databases with a lean, powerful, high performance dbExpress database access framework:

* MS SQL Server
* Oracle
* Interbase
* DB2
* Sybase SQLAnywhere
* Informix
* Blackfish SQL
Related Discussions
    Find the handle of the window using FindWindow or EnumWindows and use PostMessage(ProgramHandle, WM_CLOSE, 0, 0); I have not tried it, but it...
  • HOW TO GREP CHARACTERS IN DELPHI 3 (2001-01-03 03:29:32)
    Var Grep : String; Begin Grep := Copy('2000-46',6,2); End; The first parameter is a string or a dynamic array, the second is the index of...
  • HOW CAN I DEBUG DLL (2001-01-03 02:48:24)
    Do you mean how to find internal errors while writing a DLL file or how to get the exact error while calling a DLL Function ? /Filip
  • USING DLLS (2001-01-04 01:47:50)
    Hi again Goober ... :o) Let's take NETAPI32.DLL as an example. This DLL is created by Microsoft and the explanation of its use is described in...
  • DOT ON SCREEN (2001-01-03 05:42:55)
    Delphi does not support a Pixel function with a HDC, you have to use the Windows-API-function COLORREF SetPixel( HDC hdc, // handle...
    Well, in design I think there is already an issue. Backend is more then just a database with which you connect. There should be a complete layer...
  • HELP WITH CHDIR !!!! TURBO PASCAL VS DELPHI (2001-01-03 08:48:49)
    This is because the ChDir Procedure, the SetCurrentDir and SetCurrentDirectory Functions are changing the directory in the active process. Try...
    One of the quirks of Delphi is that classes in the same unit can access protected and private methods and variables. Borland does this a lot in...
  • SENDING ICQ MSGS FROM DELPHI (2001-01-03 16:54:03)
    I tried the ICQ Api, but never used it. I've added a simple ICQPager component to delphipages (Winsock/TCPIP).. it might help... Q
    In the BDE on the other PC (the one without the database), you must add an alias to point to the location of the database in the format of:...
Latest News
Submit News Form Past News
Latest Forum Entries