使用NetBeans和Eclipse開發PHP應用程式(1)_PHP教程

來源:互聯網
上載者:User
【php100獨家特稿】各位使用者如果單獨看NetBeans和Eclipse的市場佔有率,你可能會認為使用其中任何一種IDE開發PHP應用程式都沒有 問題,例如:

1、NetBeans:一款開源的整合式開發環境,利用它可以建立案頭、企業級、Web和行動裝置應用程式,支援Java, C/C++,甚至動態指令碼語言PHP,JavaScript,Groovy和Ruby。NetBeans IDE安裝簡單,具有開箱即用的特性,可以再多 個作業系統上運行,如Windows,Linux,Mac OS X和Solaris。

2、Eclipse:它是建立在Equinox OSGi基礎之上的開源項目,Eclipse從Java IDE開始不斷髮展,支援越來越多的語 言,包括靜態和動態語言,厚用戶端,瘦用戶端和服務端架構,建模和業務報表,嵌入式和移動開發。它是目前最好的 Java IDE。

本文將使用NetBeans和Eclipse開發一個簡單的Web應用程式,為一個虛擬書店開發的一個搜尋組件,使用者只需要輸入 書名,作者或ISBN號,程式就可以從資料庫中找出合格結果。通過閱讀本文,你會瞭解到NetBeans和Eclipse的 PHP特性,你還可以在它們之間進行對比,如果兩者都滿足你開發的需要,那你可以好好比較一下,看哪款IDE最適合你 。要實現前面說到的應用程式,需要用到一系列技術,包括HTML,JavaScript(Ajax),PHP和MySQL 5.0資料庫。

需要用到的工具

NetBeans 6.5 for PHP

Eclipse PDT or Eclipse PDT 2.0

Java Development Kit (JDK) version 5 or 6

MySQL 5.0

PHP5

Apache HTTP Server 2.0

NetBeans IDE 6.5 for PHP介紹

我從NetBeans開始說起,首先從http://www.netbeans.org/downloads/index.html下載NetBeans,1所示。安裝 時只需根據安裝嚮導指引即可。

498)this.width=498;' onmousewheel = 'javascript:return big(this)' src="http://www.bkjia.com/uploadfile/2013/0904/20130904094607231.jpg" width=480>

圖- 1 下載NetBeans IDE 6.5 for PHP:在NetBeans下載頁面點擊PHP行

只要安裝了Java運行環境(JRE)就可以運行NetBeans for PHP,不需要安裝完整的JDK,NetBeans IDE for PHP的最 新版本是6.5,它包含了以下新特性:

1、PHP原始碼編輯器

2、遠程和本地項目開發

3、簡化了代碼導航操作

4、PHP調試(你可以檢查本地變數、設定監視點、斷點,評估代碼的靈活性),NetBeans IDE for PHP也允許你使用 XDebug,可以任意選擇一個調試器版本,但推薦使用XDebug 2.0,它和PHP 5.0具有更好的相容性。

5、MySQL整合

建立PHP項目

為了實現一個PHP指令碼/Web應用程式,你需要建立一個PHP項目根(一個空項目,僅包括通用的檔案和目錄)。無論是 哪種應用程式,IDE一般都是使用“項目”的概念,NetBeans為配置一個新項目提供了專用的嚮導,按照下列步驟建立一 個booksPHP應用程式範例:

1、啟動NetBeans;

2、選擇檔案à建立一個新項目(將開啟一個建立項目對話方塊);

3、從類別面板中選擇PHP,從項目面板中選擇PHP應用程式(你也可以選擇載入一個PHP應用程式),點擊下一步;

4、在這個對話方塊中輸入項目名稱和位置,這裡輸入booksPHP,在源檔案夾欄位選擇一個方便的位置,點擊下一步;

5、NetBeans支援在本機伺服器(通常是Apache HTTP Server)上運行PHP應用程式,也支援在遠程伺服器上(通過 FTP)或作為PHP指令碼(使用PHP解譯器)運行,為了進行對比,你應該在Apache HTTP Server下運行booksPHP應用程式, 因此,從列表中選擇本地Web網站,接下來在項目URL欄位地區輸入應用程式的URL,URL通常是類似 http://localhost/...的字串,這個例子就應該是http://localhost/php/booksPHP/(當然你需要為你的配置對這個 URL做適當的調整),因為計劃在本機伺服器上運行項目,你需要提供一個運行位置好讓NetBeans將應用程式代碼拷貝到 那裡,選擇“從源檔案夾拷貝到另一個位置”,在“拷貝到”地區指定目標位置(如C:Program FilesApache GroupApache2htdocsphpbooksPHP),顯然,僅當項目的根資料夾和本機伺服器根資料夾不同時才需要這麼做;

6、點擊完成按鈕關閉建立項目對話方塊。

如果你選擇以指令碼形式運行PHP應用程式,那你必須指定PHP解譯器(PHP.exe)的位置,同樣,如果你選擇在遠處服 務器上運行PHP應用程式,你必須指定一個有效FTP串連,上傳目錄和上傳方法。

至此,NetBeans就將項目產生好了,2所示。

498)this.width=498;' onmousewheel = 'javascript:return big(this)' src="http://www.bkjia.com/uploadfile/2013/0904/20130904094607681.jpg" width=480>

圖- 2 產生的項目:完成建立項目嚮導後,在NetBeans IDE中就會看到產生的項目根了

實現項目

項目建立好後,就可以開始實現booksPHP的功能了,在表現層需要一些HTML代碼,一些Javascript代碼實現Ajax,一 些PHP和資料庫代碼實現商務邏輯和持久任務,因為應用程式需要所有技術共同存在,你需要好好研究一下NetBeans是如 何處理每一種技術的(重點是PHP支援)。

建立HTML介面
這個項目的大部分HTML代碼都駐留在index.php頁面中,index.php由NetBeans建立項目根時自動創 建,你可以使用NetBeans的Palette工具往裡面增加HTML元素,如果沒看到這個工具,點擊視窗àPalette菜單,Palette 提供了所有主要HTML元素的捷徑,通過拖拉完成元素的選擇操作。

在添加某些標籤前,NetBeans要求你為其指定特殊的配置,如:當你拖動一個

清單1 HTML代碼(index.php)


http://www.bkjia.com/PHPjc/446625.htmlwww.bkjia.comtruehttp://www.bkjia.com/PHPjc/446625.htmlTechArticle【php100獨家特稿】各位使用者如果單獨看NetBeans和Eclipse的市場佔有率,你可能會認為使用其中任何一種IDE開發PHP應用程式都沒有 問題,例如:...

  • 標籤時,你得先指定行數和列數等等,這裡我就不詳述了,在NetBeans中建立HTML代碼就象在公園中散步一樣輕 松。因此,使用Palette和拖拉元素修改index.php,最終結果如清單1所示。

    聯繫我們

    該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.