好的和差的開發(fā)工具/IDE 之間的區(qū)別就像是白天和黑夜,一個好的開發(fā)工具可以有效縮短開發(fā)時(shí)間,并能夠?qū)⑷魏稳俗兂梢粋€ web 開發(fā)者,一個差的開發(fā)工具,將會讓你頭疼、限制你的選擇,甚至造成損失。
Web 開發(fā)成功的關(guān)鍵之一在于找到一款優(yōu)秀的開發(fā)工具/IDE,可以為你提供最多的選擇和最少的限制。雖然大部分時(shí)候,開發(fā)工具的選擇取決于公司的需求,但是本文的 7 個建議,可以幫助你快速鑒別開發(fā)環(huán)境的優(yōu)劣,提高你的開發(fā)效率。
1. 開放式架構(gòu)
警惕任何生成專有代碼的開發(fā)工具或 IDE。為什么呢?專有代碼會將你捆綁到工具的供應(yīng)商,如果該供應(yīng)商倒閉,你的所有努力將會白費(fèi)。相反,應(yīng)該選擇一款能夠生成構(gòu)建于開放架構(gòu)/框架的應(yīng)用程序的開發(fā)工具,這樣所開發(fā)的應(yīng)用將可以與目前的軟件和其他 web 應(yīng)用更好地整合。
2. 基于 Web
基于 Web 的開發(fā)工具將比本地安裝的工具擁有更多的優(yōu)勢,包括:
3. 移動功能
一個現(xiàn)代化的開發(fā)工具/IDE 應(yīng)該為你提供一種創(chuàng)建移動 web 應(yīng)用程序的方式。注意:有些工具聲稱能提供移動功能,但只不過提供了創(chuàng)建小一號 web 應(yīng)用的功能。你要知道,一個移動 web 應(yīng)用程序遠(yuǎn)不止于此。
4. 廣泛的數(shù)據(jù)庫支持
如果選擇了僅支持你當(dāng)前數(shù)據(jù)庫的開發(fā)工具,則會限制你未來的開發(fā)工作。如果你添加(或轉(zhuǎn)向)一個新的數(shù)據(jù)庫,會發(fā)生什么?你的開發(fā)工具,不應(yīng)該限制你的數(shù)據(jù)庫選擇權(quán)。
5. 無需學(xué)習(xí)語言
一個好的開發(fā)工具應(yīng)該有一個點(diǎn)選式界面,而不應(yīng)該讓你去學(xué)習(xí)一個專有的語言或語法。否則將會帶來一系列問題:
6. 允許使用自定義代碼
在你的公司中,也許會有一些 COBOL(Common Business Oriented Language,面向商業(yè)的通用語言)代碼,但是你比較精通另外一種編程語言,怎么辦?不管什么原因,一個好的開發(fā)工具/IDE 應(yīng)該允許你在應(yīng)用程序中整合自定義代碼。
7. 整潔、帶注釋的代碼
在大多數(shù)情況下,你甚至永遠(yuǎn)不會去更改應(yīng)用程序的底層代碼。但是,在某些情況下,能夠產(chǎn)生整潔、帶注釋的代碼的開發(fā)工具,將會為你節(jié)省大量的工作。
Copyright@ 2011-2016 版權(quán)所有:大連千億科技有限公司 遼ICP備11013762-3號 google網(wǎng)站地圖 百度網(wǎng)站地圖 網(wǎng)站地圖
公司地址:大連市沙河口區(qū)中山路692號辰熙星海國際2317 客服電話:0411-39943997 QQ:2088827823 37482752
法律聲明:未經(jīng)許可,任何模仿本站模板、轉(zhuǎn)載本站內(nèi)容等行為者,本站保留追究其法律責(zé)任的權(quán)利! 隱私權(quán)政策聲明