日本搞逼视频_黄色一级片免费在线观看_色99久久_性明星video另类hd_欧美77_综合在线视频

國內最全IT社區(qū)平臺 聯系我們 | 收藏本站
阿里云優(yōu)惠2
您當前位置:首頁 > php開源 > php教程 > 新版NetBeans讓PHP開發(fā)更輕松

新版NetBeans讓PHP開發(fā)更輕松

來源:程序員人生   發(fā)布時間:2013-12-05 22:17:54 閱讀次數:3406次

通過對該版本NetBeans集成開發(fā)環(huán)境的了解,我認為這個針對PHP的升級更新版值得我們深入的去了解,看一下它對PHP這個當今最為普及的開發(fā)語言提供了什么樣的支持。

通過NetBeans官網你可以單獨下載NetBeans IDE 6.1 Early Access for PHP,對開發(fā)者來說,該版本與任何此前已經存在的版本分離開的做法有一個好處,這樣讓你可以安全的使用它,而無需擔心破壞任何現有的生產開發(fā)環(huán)境。

在其支持的主要平臺(如Windows、Linux和Mac OS X)上安裝該版本NetBeans是一個非常簡單易懂的過程,不過要使它用于PHP開發(fā)還需要你具有一點初級的設置。你需要安裝運行一個PHP 5.x,一個PHP調試器(強烈推薦使用XDebug),一個Web服務器(例如Apache)和一個數據庫服務器(很明顯MySQL具有比較大的優(yōu)勢)。

如果你已經在進行PHP方面的開發(fā),這些前提條件可能都已經具備;如果沒有的話,那么你需要先把這些需要的環(huán)境部署并調試好。對于那些嫌麻煩的朋友來說,可以嘗試一下安裝一個把這些都集成好的單獨軟件包,諸如支持Windows或Linux的XAMPP。

優(yōu)點列舉

這些環(huán)境都準備就緒后,創(chuàng)建一個PHP項目是一件非常輕松的事情,你所需要做的只是選擇文件>新建項目,或者點擊工具欄上的新建項目按鈕。從新建項目對話框中你可以輸入你的源文件(例如PHP、XHTML和CSS)的目錄,以及你要在服務器上部署這些文件的目錄,還有你的應用程序的超鏈接URL。同時你還可以選擇創(chuàng)建一個index.php文件作為你的應用程序的默認文檔。

在這兒你可以得到一個集成開發(fā)環(huán)境所有需要的功能,諸如PHP語法高亮、代碼自動完成、幫助提示、錯誤標識等等。

代碼完成功能是可以智能感知的,因此如果你在PHP指令部分中輸入$的的話,它就可以讓你訪問運行時變量(諸如$_SERVER);但是在頁面上其它任何地方,$只是一個普通的符號。你可以對任何HTML元素進行拖拽操作,諸如表格和form窗體等。另外它還有像代碼折疊、格式調整和簡單易用的導航等一個PHP編輯器常見的功能。

但是編寫一個應用程序絕不僅僅是堆砌代碼那么簡單。在數據庫和服務器方面,這個NetBeans版本同樣有很多漂亮的功能。盡管NetBeans包含了對許多不同的服務器和數據庫的支持,但是支持最好的還要說是MySQL,這一點也不令人奇怪,畢竟MySQL是Sun公司自己的產品了。在這個開發(fā)環(huán)境中你可以輕松的連接一個MySQL數據庫服務器,這樣可以在你的PHP應用程序內直接與這個數據庫進行交互。

你還可以創(chuàng)建一個.sql文件(不過不知道出于什么原因,Sun并沒有提供一個菜單選項來用于創(chuàng)建一個SQL文件),并使用它來對數據庫進行查詢或修改。對于那些習慣了Rails的set-up/tear down工作方式的朋友來說,可以同樣輕松的在開發(fā)過程中使用這些文本文件來定義你的數據庫。同時,當你在調試的時候,你甚至可以手動進行一個特別的查詢并查看返回的數據結果。

其它支持的文件類型包括CSS、XHTML、XML和JavaScript等。同樣你也可以使用常見的編輯器支持功能,諸如代碼顏色不同等功能。在對CSS支持方面,它還有一個支持預覽的風格生成器,讓你可以更直觀的查看你的應用程序的風格效果。在JavaScript方面該版本的NetBeans也非常好用,支持動態(tài)語言和腳步語言,畢竟這是NetBeans的一個關鍵組件。

另外一個免費可以使用的強大功能是版本控制,它支持CVS、Subversion和現在的Mercurial版本控制系統。

美中不足

說了這么多優(yōu)點,我們再來看一下它的不足之處,畢竟我們不能忘記這是一個早期預覽版。在這個版本中,缺少了一些更漂亮的功能,使得它顯得還有些粗糙。其中一個表現就是對瀏覽器的控制,它應該可以做的更完善一些。現在運行你的應用程序的時候使用的是你設為默認的瀏覽器,但是對于那些希望在集成開發(fā)環(huán)境中測試不同瀏覽器的朋友來說,更好的做法是讓他們自己選擇使用的瀏覽器類型。另外,對重構的支持方面該版本功能很少,這是我們希望在最終版中希望看到增加的功能。

不過總體來說,新版NetBeans還是有不小的進步,它正在逐漸成為動態(tài)語言和腳步編程的最佳集成開發(fā)環(huán)境之一。盡管它同時面臨著強大的挑戰(zhàn),考慮到它對Ruby、JavaScript和現在的PHP的強大支持,還有已經開始考慮對Jython改進支持,我們有理由相信NetBeans具有更美好的未來。

生活不易,碼農辛苦
如果您覺得本網站對您的學習有所幫助,可以手機掃描二維碼進行捐贈
程序員人生
------分隔線----------------------------
分享到:
------分隔線----------------------------
關閉
程序員人生
主站蜘蛛池模板: 天天看夜夜操 | 婷婷综合一区 | 亚洲精品网站免费 | 成人一区二区在线 | 日本欧美一区 | 五月婷婷激情综合 | 亚洲精品乱码久久久久v最新版 | 久久精品国产视频 | 成人免费视频播放 | 懂色av蜜乳av一二三区 | 国产成人免费网站 | 国产精品久久久久久久久久新婚 | 91视频国产一区 | 国产成人精品不卡 | 精品91久久 | 91欧美精品成人综合在线观看 | 国产香蕉在线视频 | 亚洲精品一区二区三区 | 免费欧美精品 | 精品一区二区三区不卡 | 日韩麻豆 | 欧美成人精品二区三区99精品 | 欧美成人生活片 | 欧美日韩免费 | 91久久国产综合久久蜜月精品 | 99国产精品一区 | 亚洲天堂偷拍 | 欧美久久一区 | 亚洲国产黄色片 | 中文字幕久久精品 | 天堂中文在线最新 | 国产麻豆乱码精品一区二区三区 | 亚洲人人 | 精品福利av导航 | 成人国产精品免费观看视频 | 久久久国产一区二区三区 | 亚洲国内精品 | 中文字幕不卡一区 | 一区二区三区中文字幕 | 91久久国产综合久久 | 欧美视频不卡 |