出自 MBA智庫(kù)百科()
(重定向自Programming tool)
軟件開(kāi)發(fā)工具(software development tool,或programming tool)
目錄
[編輯]
什么是軟件開(kāi)發(fā)工具
軟件開(kāi)發(fā)工具是指為軟件開(kāi)發(fā)服務(wù)的各種軟件和硬件。
[編輯]
軟件開(kāi)發(fā)工具的分類(lèi)
[編輯]
中國(guó)的軟件開(kāi)發(fā)工具
從國(guó)內(nèi)代表性的軟件開(kāi)發(fā)工具中,可以看出這一類(lèi)產(chǎn)品的大致脈絡(luò)軟件開(kāi)發(fā)工具,亞思捷的TNT平臺(tái)開(kāi)發(fā)工具:TNT平臺(tái)的核心優(yōu)勢(shì)在于低成本的個(gè)性化,他可以同時(shí)向客戶(hù)提供T——業(yè)務(wù)系統(tǒng)模板,即OA、CRM、文檔管理、信息門(mén)戶(hù)、在線考試等標(biāo)準(zhǔn)化的應(yīng)用系統(tǒng);N——開(kāi)源組件包,即上述應(yīng)用系統(tǒng)的源代碼;T——開(kāi)發(fā)工具,即基于微軟Jupiter平臺(tái)的快速開(kāi)發(fā)工具軟件開(kāi)發(fā)工具,開(kāi)發(fā)者可以通過(guò)界面屬性設(shè)定的方法來(lái)完成對(duì)業(yè)務(wù)系統(tǒng)的快速開(kāi)發(fā),自動(dòng)化生成C#和JAVA的二種語(yǔ)言的系統(tǒng)。顯然,TNT中的兩個(gè)“T”是業(yè)務(wù)的重點(diǎn),而殺手锏則是低價(jià)。
其他的軟件開(kāi)發(fā)平臺(tái)工具與上述三種均大同小異,都是提供“標(biāo)準(zhǔn)化+行業(yè)化+個(gè)性化”的應(yīng)用模式。
這些軟件開(kāi)發(fā)工具確實(shí)都非常具有我們?cè)谏衔闹刑岬降募夹g(shù)共性,另外我們還都具有一個(gè)共同點(diǎn),那就是他們既提供軟件開(kāi)發(fā)工具平臺(tái),又提供基于該平臺(tái)生成的各種應(yīng)用系統(tǒng),兩種產(chǎn)品相輔相成。這種模式也是軟件開(kāi)發(fā)平臺(tái)銷(xiāo)售的主流模式。
[編輯]
常用軟件開(kāi)發(fā)工具
[編輯]
網(wǎng)頁(yè)工具
FrontPage
應(yīng)用開(kāi)發(fā)工具可大大提高編制網(wǎng)絡(luò)課件的效率. 目前,國(guó)際上比較流行的Web頁(yè)制作軟件大致可以分為兩類(lèi):代碼型和所見(jiàn)即所得型.代碼型的制作軟件要編程,對(duì)于初學(xué)者來(lái)說(shuō)想要立即上手比較困難. Microsoft公司的FrontPage就不同了,它作為一種所見(jiàn)即所得型的代表軟件,可以使使用者的工作效率得以很大提高. FrontPage 2000 是Office 2000 家族的一員,沿襲著Office 的風(fēng)格.所以會(huì)用 Word 的人很容易學(xué)會(huì)FrontPage。Office 2003之后FrontPage已經(jīng)并入微軟Expression Studio系列產(chǎn)品。
DW
Dreamweaver是美國(guó)MACROMEDIA公司開(kāi)發(fā)的集網(wǎng)頁(yè)制作和管理網(wǎng)站于一身的所見(jiàn)即所得網(wǎng)頁(yè)編輯器,它是第一套針對(duì)專(zhuān)業(yè)網(wǎng)頁(yè)設(shè)計(jì)師特別發(fā)展的視覺(jué)化網(wǎng)頁(yè)開(kāi)發(fā)工具,利用它可以輕而易舉地制作出跨越平臺(tái)限制和跨越瀏覽器限制的充滿(mǎn)動(dòng)感的網(wǎng)頁(yè)。Micromedia公司后被Adobe公司收購(gòu),Dreamweaver也隨Adobe軟件一同發(fā)布。
綜合運(yùn)用
Microsoft公司的FrontPage 和Macromedia公司的Dreamweaver是使用最多的HTML網(wǎng)頁(yè)制作工具。它們都支持多種媒體類(lèi)型,可以通過(guò)ActiveX定義接口,與腳本編程語(yǔ)言JavaScript和VBScript配合,創(chuàng)建動(dòng)態(tài)交互的Web教學(xué)系統(tǒng)。特別值得指出的是,Macromedia的Dreamweaver以及Flash和Fireworks一起被人們稱(chēng)作網(wǎng)頁(yè)制作三劍客,三者的有機(jī)結(jié)合,可以說(shuō)是目前使用方便、功能強(qiáng)大的網(wǎng)站管理及HTML頁(yè)面制作工具。
[編輯]
Java工具
Eclipse
Eclipse是一個(gè)開(kāi)放源代碼的、基于Java的可擴(kuò)展開(kāi)發(fā)平臺(tái)。就其本身而言,它只是一個(gè)框架和一組服務(wù),用于通過(guò)插件組件構(gòu)建開(kāi)發(fā)環(huán)境。幸運(yùn)的是,Eclipse 附帶了一個(gè)標(biāo)準(zhǔn)的插件集,包括Java開(kāi)發(fā)工具(Java Development Kit,JDK)。
MyEclipse
MyEclipse企業(yè)級(jí)工作平臺(tái)(MyEclipse Enterprise Workbench ,簡(jiǎn)稱(chēng)MyEclipse)是對(duì)EclipseIDE的擴(kuò)展,利用它我們可以在數(shù)據(jù)庫(kù)和JavaEE的開(kāi)發(fā)、發(fā)布以及應(yīng)用程序服務(wù)器的整合方面極大的提高工作效率。它是功能豐富的JavaEE集成開(kāi)發(fā)環(huán)境,包括了完備的編碼、調(diào)試、測(cè)試和發(fā)布功能,完整支HTML,Struts,JSP,CSS,Javascript,Spring,SQL,Hibernate。
JBuilder
JBuilder是Borland公司開(kāi)發(fā)的針對(duì)java的開(kāi)發(fā)工具,使用JBuilder將可以快速,有效的開(kāi)發(fā)各類(lèi)java應(yīng)用,它使用的JDK與sun公司標(biāo)準(zhǔn)的JDK不同,它經(jīng)過(guò)了較多的修改,以便開(kāi)發(fā)人員能夠像開(kāi)發(fā)Delphi應(yīng)用那樣開(kāi)發(fā)java應(yīng)用。 JBuilder的核心有一部分采用了VCL技術(shù),使得程序的條理非常清晰,就算是初學(xué)者,也能完整的看完整個(gè)代碼。JBuilder另一個(gè)特點(diǎn)是簡(jiǎn)化了團(tuán)隊(duì)合作,它采用的互聯(lián)網(wǎng)工作室技術(shù)使不同地區(qū),甚至不同國(guó)家的人聯(lián)合開(kāi)發(fā)一個(gè)項(xiàng)目成為了可能。
NetBeans
NetBeans 由Sun公司(2009年被甲骨文收購(gòu))在2000年創(chuàng)立,它是開(kāi)放源運(yùn)動(dòng)以及開(kāi)發(fā)人員和客戶(hù)社區(qū)的家園,旨在構(gòu)建世界級(jí)的Java IDE。NetBeans當(dāng)前可以在Solaris、Windows、Linux和Macintosh OS X平臺(tái)上進(jìn)行開(kāi)發(fā),并在SPL(Sun公用許可)范圍內(nèi)使用。NetBeans是開(kāi)源軟件開(kāi)發(fā)集成環(huán)境,是一個(gè)開(kāi)放框架,可擴(kuò)展的開(kāi)發(fā)平臺(tái),可以用于Java,C/C++,PHP等語(yǔ)言的開(kāi)發(fā),本身是一個(gè)開(kāi)發(fā)平臺(tái),可以通過(guò)擴(kuò)展插件來(lái)擴(kuò)展功能。
Jcreator
Jcreator是Xinox Software公司開(kāi)發(fā)的一個(gè)用于Java程序設(shè)計(jì)的集成開(kāi)發(fā)環(huán)境(IDE),具有編輯、調(diào)試、運(yùn)行Java程序的功能。當(dāng)前最新版本是Jcreator5.00,它又分為L(zhǎng)E和Pro版本。LE版本功能上受到一些限制,是免費(fèi)版本。Pro版本功能最全,但這個(gè)版本是一個(gè)共享軟件。這個(gè)軟件比較小巧,對(duì)硬件要求不是很高,完全用C++寫(xiě)的,速度快、效率高。具有語(yǔ)法著色、代碼自動(dòng)完成、代碼參數(shù)提示、工程向?qū)?、?lèi)向?qū)У裙δ堋5谝淮螁?dòng)時(shí)提示設(shè)置JavaJDK主目錄及JDKJavaDoc目錄,軟件自動(dòng)設(shè)置好類(lèi)路徑、編譯器及解釋器路徑,還可以在幫助菜單中使用JDKHelp。
來(lái)自"https://wiki.mbalib.com/wiki/%E8%BD%AF%E4%BB%B6%E5%BC%80%E5%8F%91%E5%B7%A5%E5%85%B7"