<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    隨筆-67  評論-522  文章-0  trackbacks-0
        現(xiàn)在使用Eclipse作為開發(fā)工具的人所占比例是相當(dāng)多的。但我發(fā)現(xiàn),有很多同行,竟然還不清楚EclipseMyEclipse的區(qū)別,這很令人意外。
        我經(jīng)常看到有人開口閉口就是MyEclipse,而且還覺得版本不夠高,一定要用最新的才行。至于原因,就是最新版本有某些可視化的工具,鼠標(biāo)一點(diǎn)就搞定了,多方便!他們認(rèn)為,MyEclipse就是一個(gè)IDE,是用它來進(jìn)行開發(fā)。特別是很多初學(xué)者,甚至沒聽說過Eclipse,這不得不說真的很杯具。
        隨便在谷歌或百度搜一下EclipseMyEclipse,你就可以看到下面這些介紹。
        “Eclipse 是一個(gè)開放源代碼的、基于 Java 的可擴(kuò)展開發(fā)平臺。就其本身而言,它只是一個(gè)框架和一組服務(wù),用于通過插件組件構(gòu)建開發(fā)環(huán)境。幸運(yùn)的是,Eclipse 附帶了一個(gè)標(biāo)準(zhǔn)的插件集,包括 Java 開發(fā)工具(Java Development ToolsJDT)。
        “Eclipse最初是由IBM公司開發(fā)的替代商業(yè)軟件Visual Age for Java的下一代IDE開發(fā)環(huán)境,200111月貢獻(xiàn)給開源社區(qū),現(xiàn)在它由非營利軟件供應(yīng)商聯(lián)盟Eclipse基金會(Eclipse Foundation)管理。 2003年,Eclipse 3.0選擇OSGi服務(wù)平臺規(guī)范為運(yùn)行時(shí)架構(gòu)。
        “雖然大多數(shù)用戶很樂于將 Eclipse 當(dāng)作 Java IDE 來使用,但 Eclipse 的目標(biāo)不僅限于此。Eclipse 還包括插件開發(fā)環(huán)境(Plug-in Development EnvironmentPDE),這個(gè)組件主要針對希望擴(kuò)展 Eclipse 的軟件開發(fā)人員,因?yàn)樗试S他們構(gòu)建與 Eclipse 環(huán)境無縫集成的工具。由于 Eclipse 中的每樣?xùn)|西都是插件,對于給 Eclipse 提供插件,以及給用戶提供一致和統(tǒng)一的集成開發(fā)環(huán)境而言,所有工具開發(fā)人員都具有同等的發(fā)揮場所。
        “簡單而言,MyEclipseEclipse的插件,也是一款功能強(qiáng)大的J2EE集成開發(fā)環(huán)境,支持代碼編寫、配置、測試以及除錯(cuò),MyEclipse6.0以前版本需先安裝EclipseMyEclipse6.0以后版本安裝時(shí)不需安裝Eclipse
        MyEclipse里面集成了很多的插件,可以說是一個(gè)插件集合,而且它是一款收費(fèi)的插件。還有一種MyEclipse除了自身的插件外,還包括EclipseJREweb容器等工具,可以說,只要安裝好,就可以開始使用了。
        就是因?yàn)橛猩厦孢@樣方便的特性,使得很多人都不清楚EclipseMyEclipse到底是什么關(guān)系。更甚者,不知Eclipse為何物。
        大象以前在08年的時(shí)候?qū)戇^一篇詳解Eclipse+MyEclipse完全綠色版制作方法的文章,里面主要講到了,如何將MyEclipse作為第三方插件與Eclipse整合。過程很簡單,我想說的是,MyEclipse就是一插件,和Eclipse其它插件一樣,沒什么特別的。另外目前的Eclipse版本對插件的管理很方便,不需要再按我這篇文章所寫的那樣做。我們真正使用的還是EclipseMyEclipse無非就是為我們集成了一些方便的功能而已,完全可以丟棄它,用別的插件代替。因?yàn)?/span>MyEclipse隨著版本的提高,對硬件的要求也跟著提高,特別是有很多人報(bào)怨7.5版就啟動(dòng)很慢,而且占用很多內(nèi)存,至于現(xiàn)在最新的8.5版是什么情況,大象就不清楚了。雖然有一些優(yōu)化方法可以降低資源消耗,但真的有必要用MyEclipse嗎?
        大象承認(rèn),目前也用MyEclipse插件,我的版本是Eclipse3.2.1+MyEclipse5.1.0,這兩者的版本都很低,但我覺得夠用了。在平時(shí)開發(fā)中,完全能勝任,而且非常穩(wěn)定。暫時(shí)還不想升級到Eclipse JEE Galileo 3.5.2,這個(gè)版本我用過,集成了很多插件,功能很強(qiáng)大,非常方便。如果你使用這個(gè)版本,那完全可以把MyEclipse扔到爪哇國去了。另外MyEclipse8.5版本中集成了Eclipse3.5.2。對于MyEclipse5.1.0插件所提供的功能我基本上沒用到,主要用的是它的發(fā)布工程與啟動(dòng)服務(wù)器這兩項(xiàng),我是全手動(dòng)進(jìn)行開發(fā)。如果太依賴它,會逐漸降低自己的能力,朝著鼠標(biāo)流的方向發(fā)展,這就很危險(xiǎn)了。     
        大象真的建議不要依賴
    MyEclipse,多用手動(dòng)的方式來做開發(fā)。何為手動(dòng)?就是添加配置文件,添加JAR包都不用工具生成,而是手動(dòng)完成。比如大家常見的,在項(xiàng)目中加入SSHSSH2等功能,一般都喜歡用MyEclipse提供的工具,這樣做很不好,雖然方便了,但你明白了嗎?配置文件為什么要這樣寫?有哪些JAR包是必須的?它們的作用?如果出現(xiàn)配置錯(cuò)誤,能否快速發(fā)現(xiàn)問題的原因以及解決方法?除此之外,還有一個(gè)不好的地方就是,有些JAR包可能會不在lib文件夾下,而是引用的MyEclipse提供的lib庫,打開.classpath就可以看到。這樣就比較有問題了,如果將此工程移到其它沒有安裝MyEclipse的電腦上面,程序?qū)鲥e(cuò)。或是MyEclipse版本不同,可能也會出現(xiàn)某些問題。所以,大象再次啰嗦的建議大家,盡量少用MyEclipse那些看似方便的功能。
        總之一句話,怎么選擇是你的自由,大象在這里只是想說清楚,EclipseMyEclipse的關(guān)系,再就是建議多用手動(dòng)來開發(fā),僅此而已。
        本文為菠蘿大象原創(chuàng),如要轉(zhuǎn)載請注明出處。http://bolo.blogjava.net/
    posted on 2010-06-28 21:33 菠蘿大象 閱讀(6650) 評論(18)  編輯  收藏 所屬分類: 隨筆

    評論:
    # re: Eclipse?MyEclipse? 2010-06-29 09:21 | 隔葉黃鶯
    用 maven 管理依賴很方便的,為詳解Eclipse+MyEclipse完全綠色版制作方法單列個(gè)專題,不知是否把問題復(fù)雜了,MyEclipse 就是個(gè)插件,其他 Eclipse 插件怎么安裝,它也可以怎么安裝,當(dāng)然可以是綠色的。  回復(fù)  更多評論
      
    # re: Eclipse?MyEclipse?[未登錄] 2010-06-29 09:31 | ada
    說了大半天,就是叫大家別用MyEclipse  回復(fù)  更多評論
      
    # re: Eclipse?MyEclipse? 2010-06-29 09:32 | 菠蘿大象
    @隔葉黃鶯
    關(guān)于Eclipse+MyEclipse的綠色版制作方法這篇文章是08年的時(shí)候?qū)懙模菚r(shí)的版本還是比較低的,我的出發(fā)點(diǎn)是為了方便使用。如果現(xiàn)在來看確實(shí)不怎么樣,我想說的和你一樣,MyEclipse就是一插件,而不是什么IDE。而且新版本的Eclipse對插件的管理很方便,我寫這篇其實(shí)主要是想說不要太依賴自動(dòng)化功能。  回復(fù)  更多評論
      
    # re: Eclipse?MyEclipse? 2010-06-29 09:34 | 菠蘿大象
    @ada
    我寫這篇文章的目的,不是說不讓大家用MyEclipse,而是先分清Eclipse與MyEclipse的區(qū)別,然后就是不要太追求它提供的方便的功能,如果你堅(jiān)持要用MyEclipse,那我也沒法,這是個(gè)人自由  回復(fù)  更多評論
      
    # re: Eclipse?MyEclipse?[未登錄] 2010-06-29 09:39 | yang
    先前在 3.5.2 中使用的 sun.misc.BASE64Encoder 到了 3.6(helios)就報(bào)錯(cuò),明明在JDK下的 jsse.jar 包下....  回復(fù)  更多評論
      
    # re: Eclipse?MyEclipse? 2010-06-29 09:45 | 菠蘿大象
    @yang
    3.6剛出的,我還沒用過,感覺3.5.2 JEE 還不錯(cuò),不過還沒用太長時(shí)間,不敢發(fā)表評論,至于你說的3.6報(bào)錯(cuò)的問題,那就只能等版本更新了,一般等后續(xù)的小版本更新后就應(yīng)該比較穩(wěn)定了。我覺得現(xiàn)在用3.2.1就很好,呵呵!  回復(fù)  更多評論
      
    # re: Eclipse?MyEclipse? 2010-06-29 10:51 | Aidan
    哎,夠昏的。
    你用Eclipse是去集成插件,為什么我們不用集成好的插件。
    你無非就是想要說MyEclipse太慢了,所以要用Eclipse,這根本不能成為什么理由。
    至于效率方面在8.5已經(jīng)改善不少。

    至于為什么很多人不知道Eclipse的原因很簡單,就是MyEclipse更好用。
    打個(gè)簡單的比方:Eclipse開發(fā)web使用Tomcat為服務(wù)器的時(shí)候,Eclipse是使用熱部署的方式,但是我們項(xiàng)目里面的jar文件都是使用Maven來管理的,Eclipse根本不會把jar copy到WEB-INF/lib目錄下去,這完全就是啟動(dòng)不了程序,你必須要把jar文件放到項(xiàng)目的lib目錄下面,這是一個(gè)多大的限制。
    而MyEclipse不會。這只是其中一個(gè)。  回復(fù)  更多評論
      
    # re: Eclipse?MyEclipse? 2010-06-29 11:26 | 菠蘿大象
    @Aidan
    這位同學(xué)不要激動(dòng),第一,我是想說清楚Eclipse和MyEclipse的區(qū)別,第二,我是想說不要太依賴它提供的功能,方便的功能用多了,會讓人慢慢變懶,還可能會使自己的水平下降。你說很多人不知道Eclipse的原因很簡單,就是MyEclipse更好用,這個(gè)是因?yàn)镸yEclipse在6.0之后就把Eclipse集成進(jìn)去了,而不像之前,它只是一個(gè)單獨(dú)的插件,想使用它,必須先裝Eclipse,我就是當(dāng)時(shí)覺得麻煩,所以才寫了那個(gè)綠色版的制作方法的文章。所以現(xiàn)在導(dǎo)致很多人只認(rèn)識MyEclipse,而不知道Eclipse,所以我才說很杯具。  回復(fù)  更多評論
      
    # re: Eclipse?MyEclipse? 2010-06-29 12:53 | 冰江獨(dú)行
    Eclipse、MyEclipse很好用嗎?不竟然吧。我看還是用intellij idea好些。idea的功能比那兩個(gè)強(qiáng)大好多。  回復(fù)  更多評論
      
    # re: Eclipse?MyEclipse? 2010-06-29 16:58 | 威爾
    眾說紛紜 都有偏好 這樣很好 如果大家都用一種工具 這世界還有意思么?
    我們就是在多元中尋找優(yōu)者,淘汰劣者,好與不好并存,才能發(fā)展,eclipse在發(fā)展,myeclipse也在發(fā)展。這樣不好么?  回復(fù)  更多評論
      
    # re: Eclipse?MyEclipse? 2010-06-29 17:10 | 菠蘿大象
    @威爾
    這位同學(xué)說得不錯(cuò),我支持!本文的主旨是想說明MyEclipse只是一個(gè)插件而已,而不是一個(gè)開發(fā)環(huán)境  回復(fù)  更多評論
      
    # re: Eclipse?MyEclipse? 2010-06-30 15:29 | amp@java
    有好用的IDE,為什么要人家多用手動(dòng),如果那么喜歡手動(dòng),為什么要用Eclipse,javac不就可以了嗎?
    很多自以為牛B的人都說學(xué)Java從javac手動(dòng)編譯開始,我覺得那是誤人子弟,從一開始就樹立一個(gè)高高的門檻,只會打擊人的信心。我剛學(xué)的時(shí)候就是覺得Java沒有個(gè)好用的IDE,所以難學(xué),后來接觸Eclipse后才知道原來Java的IDE如此強(qiáng)大,很快就能上手。使用多了之后,IDE生成了什么東西,自己要生成的話要怎么搞都慢慢弄明白了。開始的時(shí)候我連main()函數(shù)怎么寫都不知道,都是讓IDE自動(dòng)生成,現(xiàn)在看多了,自己也能寫出來了。
    最反感就是那些吹噓用記事本做了一個(gè)大工程的人,他不知道他用記事本搞一天弄出來的東西,別人用IDE一個(gè)小時(shí)就能搞定。  回復(fù)  更多評論
      
    # re: Eclipse?MyEclipse? 2010-06-30 16:32 | 菠蘿大象
    @amp@java
    沒必要這么激動(dòng),你沒搞懂我的意思,我說的很明白了,我也沒說要用記事本做開發(fā),那純粹是SB。是用Eclipse還是MyEclipse這個(gè)問題不需要再繼續(xù)爭論了,每個(gè)人心里都有自己的想法,我也說了,怎么選擇是你自由,怎么做也是你的自由,理解這文章的主要意思就行。  回復(fù)  更多評論
      
    # re: Eclipse?MyEclipse? 2010-07-02 11:53 | 愛上貓的魚
    有很多人報(bào)怨說7.5版啟動(dòng)很慢,而且占用很多內(nèi)存,至于現(xiàn)在最新的8.5版是什么情況,大象就不清楚了。雖然有一些優(yōu)化方法可以降低資源消耗,但真的有必要用MyEclipse嗎?

    這句話寫了兩遍  回復(fù)  更多評論
      
    # re: Eclipse?MyEclipse? 2010-07-02 11:58 | 菠蘿大象
    @愛上貓的魚
    謝謝這位同學(xué),你看得很仔細(xì),我改正了,再次鞠躬感謝!  回復(fù)  更多評論
      
    # re: Eclipse?MyEclipse? 2010-07-02 11:59 | 愛上貓的魚
    Eclipse和MyEclipse 還有一個(gè)區(qū)別,Eclipse是免費(fèi)的,而MyEclipse是收費(fèi)的,雖然你可以破解它。  回復(fù)  更多評論
      
    # re: Eclipse?MyEclipse? 2010-07-02 13:20 | 菠蘿大象
    @愛上貓的魚
    恩,說的非常正確。  回復(fù)  更多評論
      
    # re: Eclipse?MyEclipse? 2010-07-03 19:43 | 張辰
    1. 天生膚淺的人,讓他們從javac入門,一樣不知道為什么、如何實(shí)現(xiàn)。

    2. 天生專研的人,讓他們從eclipse入門,一樣會考慮底層如何實(shí)現(xiàn)。

    理論和現(xiàn)實(shí)的差距就是如此巨大,而Java這個(gè)世界卻充斥著一群理論家,盲目的推崇spring/hibernate/struct/maven  回復(fù)  更多評論
      
    主站蜘蛛池模板: 日本人护士免费xxxx视频| 91免费国产视频| 亚洲中文字幕AV每天更新| 亚洲喷奶水中文字幕电影| 亚洲理论精品午夜电影| 亚洲综合精品香蕉久久网97| 亚洲激情在线观看| 亚洲午夜视频在线观看| 久久久久久亚洲精品成人| 亚洲色图黄色小说| 亚洲人成高清在线播放| 国产午夜亚洲精品国产| 最新亚洲人成无码网站| 爱情岛论坛免费视频| www成人免费视频| 爽爽爽爽爽爽爽成人免费观看| 日韩av无码免费播放| 99国产精品免费视频观看| 亚洲人成免费电影| 成年女人毛片免费播放视频m| 亚洲精品无码久久久久久| 亚洲精品美女久久久久99| 久久亚洲国产欧洲精品一| 久久亚洲精品中文字幕无码| 精品亚洲成a人片在线观看| 亚洲成a人片在线看| 亚洲AV电影天堂男人的天堂| 青草青草视频2免费观看| 黄床大片免费30分钟国产精品| 鲁丝片一区二区三区免费| 日本免费xxxx| 国产美女做a免费视频软件| 亚洲中文无韩国r级电影| 婷婷久久久亚洲欧洲日产国码AV| 亚洲精品在线视频观看| 亚洲第一街区偷拍街拍| 国产一二三四区乱码免费 | 亚洲国产精品尤物yw在线| 久久久久久国产精品免费免费| 国产精品免费视频一区| 亚洲精品无码成人片久久|