NetBeans 6.9是完美的開發(fā)環(huán)境嗎?
【51CTO譯文】早些時候,NetBeans 6.9 IDE被大家注意到!在測試版發(fā)行出現(xiàn)之后,NetBeans 6.9正式版于歐洲時間6月16日上午10:30左右發(fā)行。在這個blog里,我們會看到幾個新的選項(xiàng)設(shè)置添加進(jìn)來。自從這些功能成為我們使用最多的時候起,NetBeans 6.9的焦點(diǎn)就是PHP和web開發(fā)的應(yīng)用。這些新的選項(xiàng)設(shè)置我將為大家詳盡說明:
◆PHP Zend Framework的支持
◆帶有很多新規(guī)則的格式化
◆重建并為CSS和html-like找到合適的用法
◆用INI文件
NetBeans 6.9
文本編輯和在Joomla里使用的IDE
大概半年前,發(fā)生了這樣一個的事情。三個Joomla開發(fā)者在兩天內(nèi)把他們的IDE切換到NetBeans。我們?nèi)齻€在那時都使用不同的IDE,就像大部分開發(fā)者一樣,作為這個項(xiàng)目***的開發(fā)者,我們當(dāng)時發(fā)生激烈的爭論,我們都極力捍衛(wèi)自己使用的IDE,是什么使我們在48小時內(nèi)把自己鐘愛的IDE都換成了NetBeans呢?給大家一個合理的解釋:
從PHP開發(fā)來看Zend studio 5是一個偉大的產(chǎn)品,涉及到功能和大致選項(xiàng)設(shè)置,就像完善密碼和句法檢查這樣的選項(xiàng),把PHP開發(fā)能力提升到一個全新水平。
Zend Studio在Eclipse上的開發(fā):
盡管有一些新的選項(xiàng)設(shè)置和基于Eclipse環(huán)境正在開發(fā),開發(fā)組希望能巨大地提升性能,但是我們認(rèn)為這些發(fā)布的Zend Studio 5都是比較劣勢。例如:完成一個單一的PHP函數(shù)的名稱可能需要長達(dá)幾秒鐘的時間,完成開發(fā)在這些版本里幾乎沒有用。
Crimson編輯器:
幾年前我個人最喜歡的編輯器。一直他都沒有添加功能,采取維護(hù)現(xiàn)有功能的策略,使它現(xiàn)在仍然是一個超輕編輯器,但是它只適合在軟盤上運(yùn)行!在過去6年只發(fā)布了一個次要版本,還是基于Windows 95系統(tǒng)的,我并沒有看到這個編輯器有一個什么樣的光明前途。
Dreamweaver:
他是頁面設(shè)計師和前端開發(fā)人員最喜歡的代碼編輯器。主要的HTML和CSS標(biāo)簽對Dreamweaver的支持給了這個產(chǎn)品***的機(jī)會。但是,它的商業(yè)性質(zhì)和臃腫的應(yīng)用風(fēng)格最終會讓大家無法容忍。
Notepad++:
和其他編輯器比起來他盡管不是“大牌”,但是還是被認(rèn)為是***的一個編輯器。他非常輕便,快速,穩(wěn)定,支持10種不同的語言。我們個人最喜歡的這個產(chǎn)品是如何處理的字符編碼。即使是在沒有明確的概念文件的編碼字符,Notepad++也會正確識別的字符編碼。這個世界變得更加國際化,其他文本編輯器都缺乏與時俱進(jìn)的精神。
#p#
***介紹一下NetBeans:
◆快速加載:我們看一下下面的圖就知道它到底有多快,這個截圖實(shí)際上是我三次截取的,是夠快吧!
◆PHPUnit:NetBeans配備了集成PHPUnit的支持。創(chuàng)建一個文件一個單元測試只需要兩下的點(diǎn)擊,并可以鏈接到該文件的測試,因此您可以輕松地檢索和編輯它。
◆Subversion:有一個在NetBeans集成上的Subversion客戶端。如果你想做SVN,只要還在NetBeans程序里,你可以隨便的提交、更新、合并和恢復(fù)。
◆歷史記錄:NetBeans可以自動保存了所有文件在本地機(jī)器里,你就可以在指定的文件保存的歷史記錄找到每一個編輯。
◆文件差異:從直觀感覺比較兩個文件,只要看看下面的截圖看看,你會立刻知道我做什么改變的文件。
NetBeans編輯文件差異
在NetBeans 6.9里新的PHP功能是什么樣的?
Scala的一個新功能被添加到NetBeans 6.9。下面我們會檢討有關(guān)的最重要的PHP,HTML和CSS,JavaScript和沒有直接鏈接到一個特定的腳本語言一般的變化改變了一些。
PHP
PHP的Zend Framework的支持:從一個運(yùn)行到一個圖像都會反映在導(dǎo)航欄上,做相反的動作一樣會被記錄。
“覆蓋/實(shí)行”和“被覆蓋/實(shí)現(xiàn)”注釋:現(xiàn)在NetBeans可以顯示除了一個特殊符號來標(biāo)記,也可以被覆蓋或者主動覆蓋它。
與許多新的格式化規(guī)則:NetBeans 6.9允許你自定義幾乎所有的東西,大括號、括號和聲明等。如果你不喜歡看你的代碼的方式,那就換掉吧!
HTML, CSS, JavaScript
對CSS和HTML一樣的語言重構(gòu):***版本的IDE現(xiàn)在可以重構(gòu)你的CSS。如果你想要它做這樣一個項(xiàng)目一樣可以完成。
為ID和class屬性選擇超鏈接:可以用代碼從一個你正在編輯的任何文件連接到ID上。
個人經(jīng)驗(yàn):
在這個新版本里NetBeans再次證明,它是一個可以用于編輯PHP文件上的IDE和其他web語言編碼。除了上面我列出的所有重大改進(jìn)之外,在NetBeans 6.8里困擾著我的兩個小的問題還是存在:***個問題是,點(diǎn)擊一下文本即可在腳本窗口看到顯示;第二個問題是,現(xiàn)在終于可以按一下旁邊的行號并拖動你的鼠標(biāo)向上或向下選擇特定的行。在Crimson編輯器和Notepad++一直都有這兩個功能,而在NetBeans里一直都沒有。希望在下一個版本中NetBeans 6.9會解決這些問題!
原文地址:www.finishjoomla.com/blog/7/why-netbeans-ide-69-is-an-awesome-editor
原文名:WHY NETBEANS IDE 6.9 IS AN AWESOME EDITOR
【51CTO譯稿,非經(jīng)授權(quán)謝絕轉(zhuǎn)載,合作媒體轉(zhuǎn)載請注明原文出處及作者!】
【編輯推薦】
























