最近中文字幕高清中文字幕无,亚洲欧美高清一区二区三区,一本色道无码道dvd在线观看 ,一个人看的www免费高清中文字幕

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問(wèn)題,去搜搜看,總會(huì)有你想問(wèn)的

如何選擇優(yōu)秀的Web開(kāi)發(fā)工具/IDE?

如何選擇優(yōu)秀的Web開(kāi)發(fā)工具/IDE?

如何選擇優(yōu)秀的Web開(kāi)發(fā)工具/IDE
查看完整描述

3 回答

?
holdtom

TA貢獻(xiàn)1805條經(jīng)驗(yàn) 獲得超10個(gè)贊

0. 開(kāi)放式架構(gòu)

警惕任何生成專有代碼的開(kāi)發(fā)工具或
IDE。為什么呢?專有代碼會(huì)將你捆綁到工具的供應(yīng)商,如果該供應(yīng)商倒閉,你的所有努力將會(huì)白費(fèi)。相反,應(yīng)該選擇一款能夠生成構(gòu)建于開(kāi)放架構(gòu)/框架的應(yīng)用
程序的開(kāi)發(fā)工具,這樣所開(kāi)發(fā)的應(yīng)用將可以與目前的軟件和其他 web 應(yīng)用更好地整合。

1. 基于 Web

基于 Web 的開(kāi)發(fā)工具將比本地安裝的工具擁有更多的優(yōu)勢(shì),包括:

●隨地訪問(wèn):基于 Web 的工具允許從各個(gè)聯(lián)網(wǎng)的設(shè)備中訪問(wèn)。

●限制較少:可以跨所有平臺(tái)和操作系統(tǒng)。

●易于維護(hù):維護(hù)基于 web 的軟件要簡(jiǎn)單得多,因?yàn)樗话惭b在一個(gè)位置。

2. 移動(dòng)功能

一個(gè)現(xiàn)代化的開(kāi)發(fā)工具/IDE 應(yīng)該為你提供一種創(chuàng)建移動(dòng) web 應(yīng)用程序的方式。注意:有些工具聲稱能提供移動(dòng)功能,但只不過(guò)提供了創(chuàng)建小一號(hào) web 應(yīng)用的功能。你要知道,一個(gè)移動(dòng) web 應(yīng)用程序遠(yuǎn)不止于此。

3. 廣泛的數(shù)據(jù)庫(kù)支持

如果選擇了僅支持你當(dāng)前數(shù)據(jù)庫(kù)的開(kāi)發(fā)工具,則會(huì)限制你未來(lái)的開(kāi)發(fā)工作。如果你添加(或轉(zhuǎn)向)一個(gè)新的數(shù)據(jù)庫(kù),會(huì)發(fā)生什么?你的開(kāi)發(fā)工具,不應(yīng)該限制你的數(shù)據(jù)庫(kù)選擇權(quán)。

4. 無(wú)需學(xué)習(xí)語(yǔ)言

一個(gè)好的開(kāi)發(fā)工具應(yīng)該有一個(gè)點(diǎn)選式界面,而不應(yīng)該讓你去學(xué)習(xí)一個(gè)專有的語(yǔ)言或語(yǔ)法。否則將會(huì)帶來(lái)一系列問(wèn)題:

●較長(zhǎng)的學(xué)習(xí)曲線:這將需要很長(zhǎng)的時(shí)間去學(xué)習(xí)如何使用該工具。

●限制可用性:非 IT 人員無(wú)法使用該工具。

●與供應(yīng)商綁定:如果你的大項(xiàng)目需要外界幫助,你必須依靠工具供應(yīng)商。

●在別處無(wú)用:你關(guān)于這個(gè)工具的知識(shí),在你今后的職業(yè)生涯中,將幾乎無(wú)用。

5. 允許使用自定義代碼

在你的公司中,也許會(huì)有一些 COBOL(Common Business Oriented Language,面向商業(yè)的通用語(yǔ)言)代碼,但是你比較精通另外一種編程語(yǔ)言,怎么辦?不管什么原因,一個(gè)好的開(kāi)發(fā)工具/IDE 應(yīng)該允許你在應(yīng)用程序中整合自定義代碼。

6. 整潔、帶注釋的代碼

在大多數(shù)情況下,你甚至永遠(yuǎn)不會(huì)去更改應(yīng)用程序的底層代碼。但是,在某些情況下,能夠產(chǎn)生整潔、帶注釋的代碼的開(kāi)發(fā)工具,將會(huì)為你節(jié)省大量的工作。

查看完整回答
反對(duì) 回復(fù) 2019-06-01
?
一只萌萌小番薯

TA貢獻(xiàn)1795條經(jīng)驗(yàn) 獲得超7個(gè)贊

常用的有myEclipse,netbeans, intelli等,但因每個(gè)公司用的開(kāi)發(fā)工具會(huì)略有不同,所以因公司而定。
  MyEclipse,是在eclipse 基礎(chǔ)上加上自己的插件開(kāi)發(fā)而成的功能強(qiáng)大的企業(yè)級(jí)集成開(kāi)發(fā)環(huán)境,主要用于Java、Java EE以及移動(dòng)應(yīng)用的開(kāi)發(fā)。MyEclipse的功能非常強(qiáng)大,支持也十分廣泛,尤其是對(duì)各種開(kāi)源產(chǎn)品的支持相當(dāng)不錯(cuò)。
  NetBeans包括開(kāi)源的開(kāi)發(fā)環(huán)境和應(yīng)用平臺(tái),NetBeans IDE可以使開(kāi)發(fā)人員利用Java平臺(tái)能夠快速創(chuàng)建Web、企業(yè)、桌面以及移動(dòng)的應(yīng)用程序,NetBeans IDE已經(jīng)支持PHP、Ruby、JavaScript、Groovy、Grails和C/C++等開(kāi)發(fā)語(yǔ)言。NetBeans項(xiàng)目由一個(gè)活躍的開(kāi)發(fā)社區(qū)提供支持, NetBean開(kāi)發(fā)環(huán)境提供了豐富的產(chǎn)品文檔和培訓(xùn)資源以及大量的第三方插件。
  IntelliJ是一款綜合的Java 編程環(huán)境,被許多開(kāi)發(fā)人員和行業(yè)專家譽(yù)為市場(chǎng)上最好的IDE。它提供了一系列最實(shí)用的的工具組合:智能編碼輔助和自動(dòng)控制,支持J2EE,Ant,JUnit和CVS集成,非平行的編碼檢查和創(chuàng)新的GUI設(shè)計(jì)器。IDEA把Java開(kāi)發(fā)人員從一些耗時(shí)的常規(guī)工作中解放出來(lái),顯著地提高了開(kāi)發(fā)效率。具有運(yùn)行更快速,生成更好的代碼;持續(xù)的重新設(shè)計(jì)和日常編碼變得更加簡(jiǎn)易,與其它工具的完美集成;很高的性價(jià)比等特點(diǎn)。在4.0版本中支持Generics,BEA WebLogic集成,改良的CVS集成以及GUI設(shè)計(jì)器。

查看完整回答
反對(duì) 回復(fù) 2019-06-01
  • 3 回答
  • 0 關(guān)注
  • 2424 瀏覽
慕課專欄
更多

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)