In the use of Delphi for PHP is also reminiscent of the former Delphi 7 of the time, this is of course because Delphi for PHP is the use of Delphi 7 developed, in a long time did not use the pure primary integration of the development environment, especially to feel cordial and have a very nostalgic familiar taste. Many developers are still using Delphi 7, and even someone made a so-called Delphi 7 green version, because this version is very easy to use and fast, many developers have been complaining about why Delphi 7 after the version to be used. NET to write, use. NET looks too slow. Of course Delphi New IDE adds a lot of new features, Together,eco, refactoring, project management and so on. But the speed with which the IDE executes is still one of the most important factors for developers.
There are Delphi 2007 for Win32, it seems to have been Delphi for PHP Rob elegant demeanor, and many people saw the CodeGear announced the Delphi 2007 for Win32 features nothing too much surprise, most people on the Delphi 2007 The features in the for Win32 that support Vista are more than expected. I think it's normal, why? Because I believe most people are not the beta testers for the Delphi 2007 for Win32, so they have no chance to use it. In addition, many people do not understand the new DBX 4 ability, perhaps I can reveal some absolutely let delphiers happy things.
The first is that the Delphi 2007 for Win32 starts at a faster rate and reacts faster when you enter the IDE.
Delphi 2007 for Win32 not only in the speed of the boot faster than the Delphi 7, after entering the IDE, Delphi 2007 for Win32 reaction speed is also very fast, than in the Delphi 7 faster. For example, Delphi 2007 for Win32 The speed of the Code insight, in Delphi 7 to establish a project, Test Delphi 7 of the Code insight speed, and then in Delphi 2007 for Win32 Open this same project, Also Test Delphi 2007 for Win32 's Code insight speed. Delphi 2007 for Win32 's code insight and the IDE's reaction speed is by no means under Delphi 7. It is hard to imagine that an IDE developed with the. NET framework is no less than a native IDE. I think there are two main reasons why Mark has spent almost all of the time adjusting the execution speed of Delphi 2007 for Win32 in this version, the second reason is that Delphi 2007 for Win32 uses the Fastcode project's results, In particular, the bottom of the System.pas and Sysutils.pas two files. In addition, Delphi 2007 for Win32 compiling and executing the application speed is more than the Delphi 2005/2006 Fast, and Delphi 7 faster than really comparable, if we consider Delphi 2007 for Win32 have than Delphi More than 7 new IDE features, so I think the results should make delphiers happy.
The second new feature is the Delphi 2007 for Win32 's DBX 4.
DBX 4 is a very significant version update because it completely changes the architecture of the previous DBX because:
1, DBX 4 adopted a new framework for WIN32,. NET and future Win64 using a framework of the original program can be. This means that from the Delphi 2007 for Win32, Delphiers does not need to use dbexpress under Win32, use BDP or ado.net under. NET, now just use DBX 4 and later versions can be used in Win32/.net/win64 platforms with a set of frameworks, which greatly increases the ability to migrate applications.
2, DBX 4 new drivers are written using Delphi and provide the original code, which means that delphiers can also refer to and develop a customized driver. More importantly, you can use object-oriented technology to develop drivers.
3, DBX 4 architecture built to support Unicode, so in this Delphi 2007 for Win32, CodeGear paid Interbase,ms SQL Server 2000/2005,mysql 4.x/5.x and Oracle 10g Unicode driver.
4, DBX 4 built-in pool/object pooling capabilities, representing native Win32 DBX applications will be able to automatically use the link pool/object pooling capabilities to significantly increase execution efficiency.
In the previous Delphi 7 Many people are complaining about Delphi database connection technology cannot support data table fields named in Chinese names, and TClientDataSet filter cannot use ambiguous queries in Chinese. OK, now in the Delphi 2007 for Win32 DBX 4 Not only solves this problem, but also executes very quickly.
The third is Delphi 2007 for Win32 Support popular WEB2.0 technology, new AJAX support, Win2000, XP, Vista-compatible WIN32 native native code generation, and simple and powerful management capabilities, Even the complex projects that use MSBuild are supported.