MyEclipse與Eclipse介紹淺析
MyEclipse與Eclipse有著什么樣的關(guān)系呢?首先讓我們來(lái)看看他們各自的定義。
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 Tools,JDT)。
雖然大多數(shù)用戶(hù)很樂(lè)于將 Eclipse 當(dāng)作 Java IDE 來(lái)使用,但 Eclipse 的目標(biāo)不僅限于此。Eclipse 還包括插件開(kāi)發(fā)環(huán)境(Plug-in Development Environment,PDE),這個(gè)組件主要針對(duì)希望擴(kuò)展 Eclipse 的軟件開(kāi)發(fā)人員,因?yàn)樗试S他們構(gòu)建與 Eclipse 環(huán)境無(wú)縫集成的工具。由于 Eclipse 中的每樣?xùn)|西都是插件,對(duì)于給 Eclipse 提供插件,以及給用戶(hù)提供一致和統(tǒng)一的集成開(kāi)發(fā)環(huán)境而言,所有工具開(kāi)發(fā)人員都具有同等的發(fā)揮場(chǎng)所。
這種平等和一致性并不僅限于 Java 開(kāi)發(fā)工具。盡管 Eclipse 是使用Java 語(yǔ)言開(kāi)發(fā)的,但它的用途并不限于 Java 語(yǔ)言;例如,支持諸如 C/C++、COBOL 和 Eiffel 等編程語(yǔ)言的插件已經(jīng)可用,或預(yù)計(jì)會(huì)推出。Eclipse 框架還可用來(lái)作為與軟件開(kāi)發(fā)無(wú)關(guān)的其他應(yīng)用程序類(lèi)型的基礎(chǔ),比如內(nèi)容管理系統(tǒng)。
MyEclipse 是什么?
簡(jiǎn)單而言,MyEclipse是Eclipse的插件,也是一款功能強(qiáng)大的J2EE集成開(kāi)發(fā)環(huán)境,支持代碼編寫(xiě)、配置、測(cè)試以及除錯(cuò)。
Genuitec發(fā)布了MyEclipse Enterprise Workbench 5.0,更智能、更快捷、更簡(jiǎn)單和更便宜的J2EE工具的新版本的誕生。它的價(jià)格對(duì)于個(gè)人和企業(yè)開(kāi)發(fā)人員來(lái)說(shuō)都是非常有吸引力的。這是J2EE IDE市場(chǎng)一個(gè)重量級(jí)的選手。通過(guò)增加UML雙向建模工具、WYSIWYG的JSP/Strutsdesigner、可視化的Hibernate/ORM工具、Spring和Web services支持,以及新的Oracle數(shù)據(jù)庫(kù)開(kāi)發(fā),MyEclipse 5.0繼續(xù)為業(yè)界提供全面的產(chǎn)品。
Genuitec 總裁Maher Masri 說(shuō),“今天,MyEclipse已經(jīng)提供了意料之外的價(jià)值。其中的每個(gè)功能在市場(chǎng)上單獨(dú)的價(jià)格都比MyEclipse要高。但是,我們承諾為顧客提供全面并且可以買(mǎi)得起的解決方案。按照這個(gè)傳統(tǒng),我們的顧客將繼續(xù)享受年度訂購(gòu)活動(dòng)的好處,該活動(dòng)提供了所有發(fā)布功能的入口以及伴隨MyEclipse5.0一起的專(zhuān)業(yè)技術(shù)支持?!?
以下是個(gè)人的理解:
一、根據(jù)"Eclipse 是一個(gè)開(kāi)放源代碼的、基于 Java 的可擴(kuò)展開(kāi)發(fā)平臺(tái)。"可知:
1.Eclipse是免費(fèi)的(開(kāi)放源代碼嘛!!).
2.Eclipse是用JAVA開(kāi)發(fā)出來(lái)的(基于 Java嘛!!).
3.在它之上可安裝不同的查件,以獲得不同的額外的功能(可擴(kuò)展嘛).
4.是一個(gè)程序開(kāi)發(fā)工具(開(kāi)發(fā)平臺(tái)嘛!!).
二、Eclipse 附帶了一個(gè)標(biāo)準(zhǔn)的插件集,包括 Java 開(kāi)發(fā)工具(Java Development Tools,JDT)AND Eclipse 還包括插件開(kāi)發(fā)環(huán)境(Plug-in Development Environment,PDE)。
既然是標(biāo)準(zhǔn)插件集,那就表示默認(rèn)就按裝了JDT和PDE,也就可以進(jìn)行JAVA開(kāi)發(fā)和ECLIPSE插件開(kāi)發(fā)。
三、盡管 Eclipse 是使用Java 語(yǔ)言開(kāi)發(fā)的,但它的用途并不限于 Java 語(yǔ)言,Eclipse 框架還可用來(lái)作為與軟件開(kāi)發(fā)無(wú)關(guān)的其他應(yīng)用程序類(lèi)型的基礎(chǔ),比如內(nèi)容管理系統(tǒng)。
ECLIPSE除了開(kāi)發(fā)JAVA程序,在安裝必要的插件后可以做為其他開(kāi)發(fā)工具,如按裝了C++插件后就可以開(kāi)發(fā)C++應(yīng)用程序。
四、MyEclipse是Eclipse的插件,也是一款功能強(qiáng)大的J2EE集成開(kāi)發(fā)環(huán)境,由Genuitec公司發(fā)布。
Eclipse 是一個(gè)IDE(Integrated Developing Environment),而這個(gè)IDE是允許安裝第三方開(kāi)發(fā)的插件來(lái)使自身的功能得到擴(kuò)展和增強(qiáng)的,而Myeclipse就是其中的一種有名的插件集之一,MyEclipse將開(kāi)發(fā)者常用到的一些有用的插件都集合起來(lái),但它是收費(fèi)的。
那么MyEclipse和Eclipse的情況就介紹到這里,希望你對(duì)這兩個(gè)概念也有所了解。
【編輯推薦】