Eclipse與MyEclipse的聯系和區別
Eclipse 是一個IDE(Integrated Developing Environment),而這個IDE是允許安裝第三方開發的插件來使自身的功能得到擴展和增強的,而Myeclipse就是其中的一種有名的插件集之一,主要是為J2EE開發;MyEclipse將開發者常用到的一些有用的插件都集合起來,提供一種高級編程環境,可以比較輕松完成struts,Hibernate,Spring布局,編寫strtus-config.xml;但它是收費的,沒Eclipse MyEclipse是沒用的。lomboz也是類似MyEclipse的插件,不過是免費的,當然功能沒有MyEclipse好。
Eclipse是一個開放源代碼,基于Java的可擴張的開發平臺,多數人都是將Eclipse作為Java的集成開發環境使用,雖然Eclipse使用Java開發:但Eclipse不僅僅局限于Java開發,還可用于其它語言的開發,如C/C++;Eclipse是一個框架和一組服務,它通過各種插件來構建開發環境,因此只要提供支持C/C++ 插件便能進行相應語言的開發.
Eclipse最早是由IBM開發的,后來IBM將Eclipse作為一個開發源代碼的項目,獻給了開源組織Eclipse.org但仍由IBM的子公司OTI(主要從事Eclipse開發的人員)繼續Eclipse的開發.
MyEclipse為Eclipse提供了一個大量私有和開源的Java工具的集合,這解決了各種開源工具的不一致和缺點。NitroX是一個繁雜而強大的加速Java Web應用開發的工具,還包含了一個強大且能夠編譯所有JSP和Struts Web應用的工具AppXRay。這些工具解析Java和XML配置文件.
MyEclipse的實際價值來自包含的發布包中的大量的工具。如CCS/JS/HTML/XML的編輯器,幫助創建EJB和Struts項目的向導并產生項目的所有主要的組件如action/session bean/form等。還包含編輯Hibernate配置文件和執行SQL語句的工具。