常見(jiàn)的十四種Java開(kāi)發(fā)工具及其特點(diǎn)(4)-創(chuàng)新互聯(lián)

常見(jiàn)的十四種Java開(kāi)發(fā)工具及其特點(diǎn)(4)

[@more@]

11、Microsoft VJ++

成都創(chuàng)新互聯(lián)公司專(zhuān)注于鐵西企業(yè)網(wǎng)站建設(shè),自適應(yīng)網(wǎng)站建設(shè),商城網(wǎng)站制作。鐵西網(wǎng)站建設(shè)公司,為鐵西等地區(qū)提供建站服務(wù)。全流程按需搭建網(wǎng)站,專(zhuān)業(yè)設(shè)計(jì),全程項(xiàng)目跟蹤,成都創(chuàng)新互聯(lián)公司專(zhuān)業(yè)和態(tài)度為您提供的服務(wù)

Visual J++ 是Microsoft 公司推出的可視化的Java 語(yǔ)言集成開(kāi)發(fā)環(huán)境(IDE),為Java 編程人員提供了一個(gè)新的開(kāi)發(fā)環(huán)境,是一個(gè)相當(dāng)出色的開(kāi)發(fā)工具。無(wú)論集成性、編譯速度、調(diào)試功能、還是易學(xué)易用性,都體現(xiàn)了Microsoft 的一慣風(fēng)格。Visual J++ 具有下面的特點(diǎn):
1)Visual J++ 把Java 虛擬機(jī)(JVM)作為獨(dú)立的操作系統(tǒng)組件放入Windows,使之從瀏覽器中獨(dú)立出來(lái)。
2)Microsoft 的應(yīng)用基本類(lèi)庫(kù)(AFC,Application Foundation Class Library)對(duì)SUN 公司的JDK 作了擴(kuò)展,使應(yīng)用基本類(lèi)庫(kù)更加適合在Windows 下使用。
3) Visual J++ 的調(diào)試器支持動(dòng)態(tài)調(diào)試,包括單步執(zhí)行、設(shè)置斷點(diǎn)、觀察變量數(shù)值等。
4) Visual J++ 提供了一些程序向?qū)?Wizards)和生成器(Builders),它們可以方便地幫助用戶快速地生成Java 程序,幫助你在自己的工程中創(chuàng)建和修改文件。
5) Visual J++ 界面友好,其代碼編輯器具有智能感知、聯(lián)機(jī)編譯等功能,使程序編寫(xiě)十分方便。Visual J++ 中建立了Java 的WFC,這一新的應(yīng)用程序框架能夠直接訪問(wèn)Windows 應(yīng)用程序接口(API),使你能夠用Java 語(yǔ)言編寫(xiě)完全意義上的Windows 應(yīng)用程序。
6)Visual J++ 中表單設(shè)計(jì)器的快速應(yīng)用開(kāi)發(fā)特性使用WFC 創(chuàng)建基于表單的應(yīng)用程序變得輕松、簡(jiǎn)單。通過(guò)WFC 可以方便地使用ActiveX 數(shù)據(jù)對(duì)象(ADO,ActiveX Data Objects)來(lái)檢索數(shù)據(jù)和執(zhí)行簡(jiǎn)單數(shù)據(jù)的綁定。通過(guò)在表單設(shè)計(jì)器中使用ActiveX 數(shù)據(jù)對(duì)象,可以快速地在表單中訪問(wèn)和顯示數(shù)據(jù)。
Visual J++能結(jié)合微軟的一貫的編程風(fēng)格,很方便進(jìn)行Java 的應(yīng)用開(kāi)發(fā),但它的移植性較差,不是純的Java 開(kāi)發(fā)環(huán)境。

12、Eclipse

Eclipse是一種可擴(kuò)展的開(kāi)放源代碼IDE。2001年11月,IBM公司捐出價(jià)值4,000萬(wàn)美元的源代碼組建了Eclipse聯(lián)盟,并由該聯(lián)盟負(fù)責(zé)這種工具的后續(xù)開(kāi)發(fā)。集成開(kāi)發(fā)環(huán)境(IDE)經(jīng)常將其應(yīng)用范圍限定在“開(kāi)發(fā)、構(gòu)建和調(diào)試”的周期之中。為了幫助集成開(kāi)發(fā)環(huán)境(IDE)克服目前的局限性,業(yè)界廠商合作創(chuàng)建了Eclipse平臺(tái)。Eclipse允許在同一IDE中集成來(lái)自不同供應(yīng)商的工具,并實(shí)現(xiàn)了工具之間的互操作性,從而顯著改變了項(xiàng)目工作流程,使開(kāi)發(fā)者可以專(zhuān)注在實(shí)際的嵌入式目標(biāo)上。
Eclipse框架的這種靈活性來(lái)源于其擴(kuò)展點(diǎn)。它們是在XML中定義的已知接口,并充當(dāng)插件的耦合點(diǎn)。擴(kuò)展點(diǎn)的范圍包括從用在常規(guī)表述過(guò)濾器中的簡(jiǎn)單字符串,到一個(gè)Java類(lèi)的描述。任何Eclipse插件定義的擴(kuò)展點(diǎn)都能夠被其它插件使用,反之,任何Eclipse插件也可以遵從其它插件定義的擴(kuò)展點(diǎn)。除了解由擴(kuò)展點(diǎn)定義的接口外,插件不知道它們通過(guò)擴(kuò)展點(diǎn)提供的服務(wù)將如何被使用。
利用Eclipse,我們可以將高級(jí)設(shè)計(jì)(也許是采用UML)與低級(jí)開(kāi)發(fā)工具(如應(yīng)用調(diào)試器等)結(jié)合在一起。如果這些互相補(bǔ)充的獨(dú)立工具采用Eclipse擴(kuò)展點(diǎn)彼此連接,那么當(dāng)我們用調(diào)試器逐一檢查應(yīng)用時(shí),UML對(duì)話框可以突出顯示我們正在關(guān)注的器件。事實(shí)上,由于Eclipse并不了解開(kāi)發(fā)語(yǔ)言,所以無(wú)論Java語(yǔ)言調(diào)試器、C/C++調(diào)試器還是匯編調(diào)試器都是有效的,并可以在相同的框架內(nèi)同時(shí)瞄準(zhǔn)不同的進(jìn)程或節(jié)點(diǎn)。
Eclipse的大特點(diǎn)是它能接受由Java開(kāi)發(fā)者自己編寫(xiě)的開(kāi)放源代碼插件,這類(lèi)似于微軟公司的Visual Studio和Sun微系統(tǒng)公司的NetBeans平臺(tái)。Eclipse為工具開(kāi)發(fā)商提供了更好的靈活性,使他們能更好地控制自己的軟件技術(shù)。Eclipse聯(lián)盟已經(jīng)宣布將在2004年中期發(fā)布其3.0版軟件。這是一款非常受歡迎的java開(kāi)發(fā)工具,這國(guó)內(nèi)的用戶越來(lái)越多,實(shí)際上實(shí)用它java開(kāi)發(fā)人員是最多的。缺點(diǎn)就是較復(fù)雜,對(duì)初學(xué)者來(lái)說(shuō),理解起來(lái)比較困難。

新聞名稱(chēng):常見(jiàn)的十四種Java開(kāi)發(fā)工具及其特點(diǎn)(4)-創(chuàng)新互聯(lián)
轉(zhuǎn)載源于:http://muchs.cn/article48/dhidep.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供域名注冊(cè)小程序開(kāi)發(fā)、移動(dòng)網(wǎng)站建設(shè)、服務(wù)器托管、外貿(mào)網(wǎng)站建設(shè)網(wǎng)站內(nèi)鏈

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)

外貿(mào)網(wǎng)站建設(shè)