程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 更多編程語言 >> Delphi >> Delphi 2007 For Win32/Delphi For PHP,速度真的很快!

Delphi 2007 For Win32/Delphi For PHP,速度真的很快!

編輯:Delphi

在使用Delphi For PHP的時候也讓人回想起以前Delphi 7的時光,這當然是因為Delphi For PHP是使用Delphi 7開發的,在很久沒有使用純原生整合發展環境之後,特別令人感覺親切和有一種非常懷念的熟悉味道。許多開發者仍然在使用Delphi 7,甚至有人做了一個所謂的Delphi 7綠色攜帶版,因為這個版本非常的好用又快速,許多開發者一直抱怨為什麼Delphi 7之後的版本要使用.NET來寫,使用.Net顯得太慢了。當然Delphi新的IDE加入了許多的新功能,Together,ECO,重構,項目管理等。但是IDE的執行速度仍然是開發者最重視的因素之一。

還有Delphi 2007 For Win32,它似乎被Delphi For PHP搶了風采,而且許多人看了CodeGear公布的Delphi 2007 For Win32功能似乎沒有什麼太多的驚喜,大多數的人對Delphi 2007 For Win32中支持Vista的功能比較有所期待。我覺得這很正常,為什麼? 因為我相信大多數的人不是Delphi 2007 For Win32的Beta測試人員,因此沒有機會使用它。此外許多人也不了解新的DBX 4的能力,也許我可以透露一些絕對讓Delphiers高興的事情。

第一個是Delphi 2007 For Win32 的啟動速度和進入IDE後操作的反應速度相當的快。

Delphi 2007 For Win32不但在啟動的速度比Delphi 7快速,進入IDE之後,Delphi 2007 For Win32的反應速度也是快速無比,比在Delphi 7中更快。例如Delphi 2007 For Win32的Code Insight的速度的很快,在Delphi 7中建立一個項目,測試Delphi 7的Code Insight速度,再於Delphi 2007 For Win32中開啟這個相同的項目,也測試Delphi 2007 For Win32的Code Insight速度。Delphi 2007 For Win32的Code Insight和IDE的反應速度絕不在Delphi 7之下。很難想象一個用.NET Framework開發的IDE比原生的IDE毫不遜色。我想這主要有兩個原因,一是Mark在這個版本中花上了幾乎所有的時間調整Delphi 2007 For Win32的執行速度,第二個原因則是Delphi 2007 For Win32使用了FastCode項目中的成果,尤其是底層的system.pas以及sysutils.pas兩個檔案。此外Delphi 2007 For Win32的編譯和執行應用程序的速度更是比Delphi 2005/2006快上許多,和Delphi 7的速度比起來真是不相上下,如果我們考慮 Delphi 2007 For Win32擁有比Delphi 7多上許多的新IDE功能,那麼我想這樣的成果應該會讓Delphiers高興了。

第二個新功能就是Delphi 2007 For Win32的DBX 4了。

DBX 4是一個非常重大的版本更新,因為它完全改變了以前DBX的架構,因為:

1、DBX 4采用了新的架構讓Win32,.NET以及未來的Win64使用一個框架的原始程序即可。這意謂著從Delphi 2007 For Win32之後,Delphiers不需要在Win32下使用DBExpress,在.NET下使用BDP或是ADO.NET,現在只需要使用DBX 4以及以後的版本就可以藉由一套框架同時在Win32/.NET/Win64平台中使用,這大大增加了應用程序移植的能力。

2、DBX 4新的驅動程序都是使用Delphi撰寫的而且提供了原代碼,這意謂Delphiers也可以參考並且開發客戶化的驅動程序。更重要的是可以使用對象導向技術開發驅動程序。

3、DBX 4架構開始內建支持Unicode,因此在這次的Delphi 2007 For Win32中,CodeGear付上了InterBase,MS SQL Server 2000/2005,MySQL 4.x/5.x以及Oracle 10g的Unicode驅動程序。

4、DBX 4內建連結池/對象池的能力,代表原生Win32的DBX應用程序將可以自動使用連結池/對象池功能而大幅增加執行效率。

在以前的Delphi 7許多人都抱怨Delphi的數據庫連結技術無法支持以中文名稱命名的數據表字段,此外TClientDataSet的Filter也無法使用中文的模糊查詢。好了,現在在Delphi 2007 For Win32中DBX 4不但解決了這個問題,而且執行速度也非常的快速。

第三個是Delphi 2007 For Win32支持流行的WEB2.0技術、新的AJAX支持、與Win2000、XP、VISTA兼容的WIN32本地原生代碼生成,以及簡單而強大的管理功能,甚至支持使用了MSBUILD的復雜項目。

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved