Delphi Programming
No edit summary
Line 20: Line 20:
 
== What Delphi Can't Do ==
 
== What Delphi Can't Do ==
   
* No Win64 compiler. However, Borland announced plans for delivering this by the end of 2007.
+
* No Win64 compiler. However, CodeGear announced plans for delivering this by the end of 2007.
 
* Target CPUs other than x86.
 
* Target CPUs other than x86.
 
* No .NET 2.0 support so far
 
* No .NET 2.0 support so far

Revision as of 21:05, 2 February 2007

Delphi is an excellent development tool that is often overlooked because it has been stereo-typed into the "Database Front-End RAD Tool" category with Visual Basic. Part of this is the result of Borland's own marketing and the close resemblance to Visual Basic on the surface. This page is intended to increase awareness of what Delphi is capable of and thereby promote its use amongst developers. It will also provide resources for those who wish to promote Delphi in their own companies or amongst their peers in the IT industry.

What Delphi Can Do

  • Full object-oriented language.
  • Native compiler (Win32 - PE binaries).
  • Native compiler (Linux - ELF binaries).
  • .NET 1.0 & .NET 1.1 compilers.
  • .NET 2.0 compilation can be forced by a special command-line compiler flag.
  • .NET compact framework (preview compiler available).
  • VCL+VCL.NET framework allows one to compile to .NET and Win32 using the same code base.
  • C# and C++ - the Delphi IDE (now called Borland Developer Studio) supports C#, C++, Delphi Win32 and .NET.
  • Web applications - ASP.NET and Win32 (multiple options).

What Makes Delphi Better

  • ECO III
  • Source compatibility between Win32 and .NET

What Delphi Can't Do

  • No Win64 compiler. However, CodeGear announced plans for delivering this by the end of 2007.
  • Target CPUs other than x86.
  • No .NET 2.0 support so far

What You Can Do to Spread Delphi

  • Put yourself on the Frappr map and be counted!
  • Blog about how great Delphi is.
  • If you see a site that mentions languages and it doesn't mention Delphi tell them about it!
  • Show people the great applications Built with Delphi.
  • Add to this Wiki to make it a great resource for other Delphi developers. Include some newbie material that will help developers familiar with other languages get started with Delphi.
  • Create "Live Templates" for developers who use other languages so that they'll be able to quickly adapt to Delphi (this was mentioned by Nick Hodges here).

Related Pages

Delphi Marketing Ideas

Good Quality Applications Built with Delphi

Built with Borland Developer Studio