eclipse and myeclipse

來源:互聯網
上載者:User

JAVA開發工具 Eclipse/MyEclipse簡介

 

       Eclipse 是一個開放原始碼的、基於 Java 的可擴充開發平台。就其本身而言,它只是一個架構和一組服務,用於通過外掛程式組件構建開發環境。幸運的是,Eclipse 附帶了一個標準的外掛程式集,包括 Java 開發工具(Java Development Tools,JDT)。

雖然大多數使用者很樂於將 Eclipse 當作 Java IDE 來使用,但 Eclipse 的目標不僅限於此。Eclipse 還包括外掛程式開發環境(Plug-in Development Environment,PDE),這個組件主要針對希望擴充 Eclipse 的軟體開發人員,因為它允許他們構建與 Eclipse 環境無縫整合的工具。由於 Eclipse 中的每樣東西都是外掛程式,對於給 Eclipse 提供外掛程式,以及給使用者提供一致和統一的整合式開發環境而言,所有工具開發人員都具有同等的發揮場所。

       這種平等和一致性並不僅限於 Java 開發工具。儘管 Eclipse 是使用 Java 語言開發的,但它的用途並不限於 Java 語言;例如,支援諸如 C/C++、COBOL 和 Eiffel 等程式設計語言的外掛程式已經可用,或預計會推出。Eclipse 架構還可用來作為與軟體開發無關的其他應用程式類型的基礎,比如內容管理系統。

       MyEclipse企業級工作平台(MyEclipse Enterprise Workbench ,簡稱MyEclipse)是對Eclipse IDE的擴充,利用它我們可以在資料庫和J2EE的開發、發布,以及應用程式伺服器的整合方面極大的提高工作效率。它是功能豐富的J2EE整合式開發環境,包括了完備的編碼、調試、測試和發布功能,完整支援HTML, Struts, JSF, CSS, Javascript, SQL, Hibernate。

—————————————————————————————————————————————————————————————————————

 

MyEclipse與Eclipse有著什麼樣的關係呢?首先讓我們來看看他們各自的定義。

 

Eclipse 是什嗎?

 

Eclipse 是一個開放原始碼的、基於 Java 的可擴充開發平台。就其本身而言,它只是一個架構和一組服務,用於通過外掛程式組件構建開發環境。幸運的是,Eclipse 附帶了一個標準的外掛程式集,包括 Java 開發工具(Java Development Tools,JDT)。

 

雖然大多數使用者很樂於將 Eclipse 當作 Java IDE 來使用,但 Eclipse 的目標不僅限於此。Eclipse 還包括外掛程式開發環境(Plug-in Development Environment,PDE),這個組件主要針對希望擴充 Eclipse 的軟體開發人員,因為它允許他們構建與 Eclipse 環境無縫整合的工具。由於 Eclipse 中的每樣東西都是外掛程式,對於給 Eclipse 提供外掛程式,以及給使用者提供一致和統一的整合式開發環境而言,所有工具開發人員都具有同等的發揮場所。

 

這種平等和一致性並不僅限於 Java 開發工具。儘管 Eclipse 是使用Java 語言開發的,但它的用途並不限於 Java 語言;例如,支援諸如 C/C++、COBOL 和 Eiffel 等程式設計語言的外掛程式已經可用,或預計會推出。Eclipse 架構還可用來作為與軟體開發無關的其他應用程式類型的基礎,比如內容管理系統。

 

MyEclipse 是什嗎?
簡單而言,MyEclipse是Eclipse的外掛程式,也是一款功能強大的J2EE整合式開發環境,支援代碼編寫、配置、測試以及除錯。

 

Genuitec發布了MyEclipse Enterprise Workbench
5.0,更智能、更快捷、更簡單和更便宜的J2EE工具的新版本的誕生。它的價格對於個人和企業開發人員來說都是非常有吸引力的。這是J2EE
IDE市場一個重量級的選手。通過增加UML雙向建模工具、WYSIWYG的JSP/Strutsdesigner、可視化的Hibernate/ORM工具、Spring和Web
services支援,以及新的Oracle資料庫開發,MyEclipse 5.0繼續為業界提供全面的產品。

 

Genuitec 總裁Maher Masri 說,“今天,MyEclipse已經提供了意料之外的價值。其中的每個功能在市場上單獨的價格都比MyEclipse要高。但是,我們承諾為顧客提供全面並且可以買得起的解決方案。按照這個傳統,我們的顧客將繼續享受年度訂購活動的好處,該活動提供了所有發布功能的入口以及伴隨MyEclipse5.0一起的專業支援人員。”

 

以下是個人的理解:

 

一、根據"Eclipse 是一個開放原始碼的、基於 Java 的可擴充開發平台。"可知:

 

1.Eclipse是免費的(開放原始碼嘛!!).

 

2.Eclipse是用JAVA開發出來的(基於 Java嘛!!).

 

3.在它之上可安裝不同的查件,以獲得不同的額外的功能(可擴充嘛).

 

4.是一個程式開發工具(開發平台嘛!!).

 

二、Eclipse 附帶了一個標準的外掛程式集,包括 Java 開發工具(Java Development Tools,JDT)AND Eclipse 還包括外掛程式開發環境(Plug-in Development Environment,PDE)。

 

既然是標準外掛程式集,那就表示預設就按裝了JDT和PDE,也就可以進行JAVA開發和ECLIPSE外掛程式開發。

 

三、儘管 Eclipse 是使用Java 語言開發的,但它的用途並不限於 Java 語言,Eclipse 架構還可用來作為與軟體開發無關的其他應用程式類型的基礎,比如內容管理系統。

 

ECLIPSE除了開發JAVA程式,在安裝必要的外掛程式後可以做為其他開發工具,如按裝了C++外掛程式後就可以開發C++應用程式。

 

四、MyEclipse是Eclipse的外掛程式,也是一款功能強大的J2EE整合式開發環境,由Genuitec公司發布。

 

Eclipse 是一個IDE(Integrated Developing Environment),而這個IDE是允許安裝第三方開發的外掛程式來使自身的功能得到擴充和增強,而Myeclipse就是其中的一種有名的外掛程式集之一,MyEclipse將開發人員常用到的一些有用的外掛程式都集合起來,但它是收費的。

 

那麼MyEclipse和Eclipse的情況就介紹到這裡,希望你對這兩個概念也有所瞭解。

 

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.