Best Windows Hosting

  • Subscribe to our RSS feed.
  • Twitter
  • StumbleUpon
  • Reddit
  • Facebook
  • Digg

Saturday, 25 August 2012

Delphi 2010, Delphi XE and XE2: A comparison of features

Posted on 04:49 by Unknown
Delphi 2010 vs older versions

Delphi 2010 Release Date: August 25, 2009

Delphi 2010 witnessed a lot of improvements and new features as compared to its older versions. Some of features are listed below:
 
1. Delphi 2010 included a new compiler run-time type information (RTTI) system
2. Support for Windows 7 direct 2D
3. Touch screen and gestures
4. Source code formatter
5. Debugger visualizers
6. Option to also have the old style component palette in the IDE

Note:  Because of the use of Unicode as the default string type, Windows 98, 95, and ME will not run applications produced with Delphi 2009 or later. These operating systems do not support Unicode strings, and Microsoft has dropped support for them. Applications built with Delphi XE2, XE, 2010 and 2009 and VCL will run on Windows 2000 or later.

Comparison between Delphi 2010 and Delphi XE

Delphi XE Release Date: August 30, 2010

Only few enhancements were done in Delphi XE as compared to Delphi 2010. Thats why Delphi XE did not gain much success. Some of the enhancements are listed below:

1. Some IDE fixes were done in Delphi XE which made the IDE faster
2. Some additional third party tools were added in Delphi XE to enhance the capabilities of Delphi
3. No support for Win64 platform in both of them
4. No Mac OSX support in both of them

Comparison between Delphi XE and Delphi XE2

Delphi XE2 Release Date: September 1, 2011

Very much successful release of Embarcadero. Delphi XE2 coexists nicely with earlier versions of RAD Studio, C++Builder and Delphi. A lot of industries and migrating to Delphi XE2 because of its exciting features:

1. Delphi XE2 supports Win64 native development which will make your application faster
2. Delphi XE2 supports Mac OSX native development
3. Delphi XE2 is supplied with both the VCL, and an alternative library called FireMonkey that supports Windows, Apple Mac OS X and the Apple iPhone, iPod Touch and iPad
portable devices.
4. New naming scheme for the units
5. ODBC dbExpress driver support
6. Extensions to the REST support layer
7. Improved Cloud support
8. Improved RTTI (run-time type information)
9. Cross platform support
10. Little migration issues encountered
11. The DataSnap Mobile Connector feature: The DataSnap Mobile Connector feature generates connectivity code that you can incorporate into mobile applications for iOS,
Android, Blackberry and Windows Phone 7. You develop your mobile applications using the standard development tools and languages for each platform such as Objective C with the Xcode IDE for iOS, Java for Android and Blackberry, or Silverlight for Windows Phone 7. You then use the DataSnap Mobile Connector code to provide connectivity to your native C++Builder or Delphi DataSnap server. You can create a single application and deploy to 32-bit Windows, 64-bit Windows and Mac OS X. To create an iOS application, you create a separate project type that is exported and built with Xcode.

Difference in Delphi XE2 Professional and Enterprise Edition:

Delphi XE2 Enterprise Edition contains some extra features which are not present in Delphi XE2 Professiona Edition like:

1. Datasnap
2. DBExpress Driver Support for OSX, Firebird, Oracle, MSSQL, Informix
3. Advanced UML and Code Analysis Tools
4. FinalBuilder

Limitations of Delphi XE2:

1. Applications for 64-bit platforms can be compiled, but not tested or run, on the 32-bit platform.
2. FireMonkey and VCL are not compatible, one or the other must be used, and older VCL applications cannot use Firemonkey unless user interfaces are recreated with
FireMonkey forms and controls.
3. Applications built with Delphi XE2 and FireMonkey will run on Windows XP and later.
4. Delphi XE2 uses the MSBuild system for the build engine, and thus requires a new project file if you are upgrading from version 2007 or earlier. However, the IDE will
seamlessly update your projects to the new format.

Waiting for Delphi XE3 which may out in a month or two......
Email ThisBlogThis!Share to XShare to Facebook
Posted in Delphi | No comments
Newer Post Older Post Home

0 comments:

Post a Comment

Subscribe to: Post Comments (Atom)

Popular Posts

  • Protecting E-mail Addresses on Webpages: Beware of using mailto protocol
    Placing an e-mail address on a Web page is a dangerous prospect nowadays. If the document on which the address appears generates even a medi...
  • Client Side State Management in ASP.NET
    State Management in done on client side as well as on server side in ASP.NET. In this article, we will just focus on clinet side state manag...
  • Simple Object Access Protocol
    SOAP is a simple XML-based protocol to let applications exchange information over HTTP. Simply, SOAP is a protocol for accessing a Web Servi...
  • Preloading Images: A trick to overcome delays in image-rich webpages loading
    One of the things that can really slow down the display of Web pages is an abundance of images, each one of which can contain the equivalent...
  • Frameset, Frame and IFrame Elements in HTML
    Frame Element With frames, you can display more than one HTML document in the same browser window. Each HTML document is called a frame, and...
  • Silver Bullets for Testing
    Know Our Application Don’t start testing without understanding the requirements. If we test without knowledge of the requirements, we will n...
  • What is DOM (Document Object Model): Tree and Node Structure of HTML Page
    The Document Object Model (DOM) defines a standard way for accessing and manipulating HTML documents. The DOM presents an HTML document as a...
  • 5 E-mail Etiquette You Must Know
    From memos and letters to answering machines, voice mail and now email, the last one is here to stay. Studies show that nearly two million e...
  • Online Music Degrees
    For those who want to pursue a music degree but find it difficult to do so because of time constraints, financial difficulties or physical l...
  • DOM Events: Mouse Events, Keyboard Events, Form Events, Frame Events and Touch Events
    Mouse Events 1. Click Event (onclick): The event occurs when the user clicks on an element. 2. Double Click Event ( ondblclick):  The event...

Categories

  • AJAX
  • C++
  • CSS
  • Delphi
  • DOTNET
  • HTML
  • Javascript
  • jQuery
  • Management
  • Online Degrees
  • Oracle
  • Others
  • Phonegap
  • PHP
  • Unix
  • XML

Blog Archive

  • ▼  2012 (155)
    • ►  September (64)
    • ▼  August (11)
      • How important is grooming in professional life?
      • 7 Questions to Ask in Your Appraisal Meeting
      • 5 ways to handle workload at your workplace
      • Interview Tips: How to get prepared for an interview?
      • Phonegap on Blackberry: 2 Programming Tips
      • How to use FindComponent function in Delphi XE2?
      • How to use TADOTable in Delphi XE2?
      • How to use TADOQuery in Delphi XE2?
      • OnShortCut event of Delphi XE2 Forms
      • Phonegap: An amazing combination of HTML5, CSS3 an...
      • Delphi 2010, Delphi XE and XE2: A comparison of fe...
    • ►  July (4)
    • ►  June (3)
    • ►  May (25)
    • ►  April (48)
Powered by Blogger.

About Me

Unknown
View my complete profile