Delphi for PHP試用

來源:互聯網
上載者:User

盼了N天了,每天都上CodeGear的網站上看,終於,今天下午看到Delphi for PHP試用版可以下載了,於是迫不及待地下載到我的機器上,準備第一時間試用。

下載速度比較慢,大概57K左右的速度吧,下載後檔案名稱d4php_trial.exe,大小是30,165,616位元組(28M),用時8分29秒。

在BDN登入後才能下載,下載前會提示給註冊時的郵箱中發送一封試用版註冊License的郵件,附件中有一個文字檔,安裝Delphi for PHP後,運行前必須把這個License檔案放到C:Documents and Settings<當前登入使用者名稱> 這個檔案夾下才可以,否則會彈出要求輸入註冊碼的視窗。

啟動介面確實非常漂亮!啟動速度非常快,比Delphi7快多了。啟動IDE的同時會啟動一個PHP DBG Listener,表徵圖看著有點眼熟,點開它的About表單以後,果然用的是NuSphere的東東。想當初2000年左右學PHP的時候用的就是NuSphere的IDE環境PhpEd,當時版本好像是3.0。

先看一下About視窗,顯示版本號碼是1.0.1.414。建立個工程,拖上個edit和一個label、一個button,按F9,靠,並沒有啟動瀏覽器並顯示頁面。在Tools->Options裡設定Browser以後也不行。不知道什麼原因。但是同事從我機器上拷貝並安裝後就基本可以運行了。說“基本”的意思是,頁面並沒有顯示出來,但是自動開啟了IE,只是上面顯示的是伺服器錯誤的提示。可能與各自機器的環境有關係。我的機器上裝有Oracle,MySql,SQL Server,Delphi......(汗!),目錄的許可權比較混亂,昨天安裝SQL Server就折騰了N次。所以判斷不是Delphi for PHP的bug。以後我會找一台乾淨的機器來安裝。

發佈頁面時,預設會把Delphi for PHP內建的VCL目錄中的部分檔案一起發布到指定目錄下的VCL目錄中。即使只有一個頁面的網站,VCL目錄下仍然會有41個檔案(包括js和xajax檔案夾)。即使把頁面裡的use_unt(...)去掉,Deployment Wizard裡仍然會列出來。可能對這個產品理解不太深入,還不會用的緣故。

把Delphi for PHP和Delphi 7.0稍微對比了一下,暫時發現IDE上有以下相同和不同之處:

1、Delphi for PHP裡同樣支援按Ctrl+E的漸進搜尋;

2、按Ctrl+F時,彈出的搜尋條件介面上不像Delphi 7一樣可以選擇在當前檔案中搜尋還是在當前開啟的所有檔案中搜尋。這點不太爽;

3、IDE介面的顏色也可以設定成Twillight。在Delphi 7裡編輯程式我一直用的這種顏色設定,非常順眼和直觀;

4、Data Explorer裡只列出了MySql和InterBase兩種資料庫,但是如果往頁面上拖一個database控制項,則會發現它內建了47種驅動,汗...

5、F5、F9、F11、F12等常用快速鍵與Delphi 7一樣;

6、VCL for PHP的協助很全,但是協助裡的解釋卻都很簡單。這點不太爽;

7、怎麼也不能正常關閉Delphi for PHP... 鵝滴神哪...每次都是強制結束程式。估計還是我的機器的原因。

初次試用印象:

Delphi for PHP在PHP編輯器領域以全新的方式來開發PHP程式,無論完整的物件導向支援、調試、開發效率等,以前的開發工具沒有一個可以與之相比。之前我用Zend Studio 5.0也不錯,但運行很慢,而且不支援拖放控制項等可視化開發。不過可以肯定的是,以後Zend Studio也一定會支援的。

Delphi for PHP使用上非常簡單,即使之前沒有用過Delphi或PHP,用它來完成一個網站也是輕而易舉。相信Borland的開發人員的能力,相信Borland的產品仍然是世界上最好的IDE。

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.