5
votes

We are thinking of upgrading from Rad Studio 2007 to Delphi XE and need to convince the boss that the cost is justified. What does Delphi XE bring to the table that makes it worth while to upgrade?

1
Depending on your codebase, the upgrade may not be worthwhile. What does it do?David Heffernan
We have about 1300 'clients' using Intraweb applications. We have Firebird 2.5 and MSSQL Server. We also develop 32Bit client/server applications and moving forward we will probably expand our web services and remote Win32 applications.Pieter van Wyk

1 Answers

12
votes

Check this white paper from Andreano Lanusse:

Reasons to Migrate to Delphi XE – What you might have missed since Delphi 7

Inside of this document you can find a resume with the new features since delphi 7 or in your case since Delphi 2007.

Delphi 2009

  • Unicode throughout the language, library and IDE
  • Generics and Anonymous Methods
  • Resource Editor, Class Explorer
  • DataSnap multi-tier
  • VCL – new components, Custom Hints, Ribbon Controls
  • Localization – Integrated Translation Environment, External Translation Manager

Delphi 2010

  • Windows 7, Multi-Touch and Gesture support, Direct-2D
  • IDE Insight, Source Code Formatter, Search task bar
  • Background compilation
  • Enhanced RTTI
  • Breakpoints in threads, freeze/thaw threads
  • DataSnap – HTTP protocol support

Delphi XE

  • DataSnap – HTTPS, JavaScript, REST support
  • Subversion integration
  • Regular Expression library
  • AQTime, CodeSite, Beyond Compare, Final Builder
  • Cloud Services and Cloud Deployment