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

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

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

    kukooBlog

    look to the master, follow the master, walk with the master, see through the master, become the master.

      BlogJava :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理 ::
      213 隨筆 :: 0 文章 :: 285 評論 :: 0 Trackbacks

    我不知道怎么翻譯這個ecosystem,在生物學上,這個詞的解釋是:生態系統。 人生活在這個大自然中,其實也就是生活在大自然這個生態系統中。 一個健康發展的ecosystem,要具有它最基本的元素(比如水,陽光,空氣),各個組成部分要和諧的發展,互相合作(就像你的身體內的每個器官)。

    Java世界到目前為止,也是一個和諧發展的生態系統,Java語言和Java平臺是它的基礎元素,各類廠商(不管是軟件的還是硬件的)基于Java開發了大量的應用系統,JCP的運作則在保證這個系統的良性發展。

    那么Java開發工具,最重要的IDE部分呢? Eclipse還是NetBeans?ZDNet的專欄作者David Berlind在JavaOne 2005期間,寫個一篇報道:Might JavaOne have been NetBeans' last stand? 他指出,Eclipse在“事實”上已經贏過了NetBeans,原因就是Eclipse健康發展的ecosystem。(以下部分摘錄于David的專欄,做了部分的翻譯和刪減)。

    “…… Like operating systems, IDEs are the foundations of their own ecosystems. The word "integrated" in "integrated development environment" is there because of how easy IDEs make it for developers to mix and match their favorite development tools. Coding tools, modeling tools, workflow tools, mobile tools, etc. There are hundreds of specialized tools out there that make it easier for developers to develop correspondingly specialized applications. The beauty of the IDE is how all of these tools can be snapped together like a jigsaw puzzle and work together in one context. So, in ecosystem terms, in the same way that computer buyers like to buy computers for which many applications exists (eg: Windows computers), developers will not only gravitate towards IDEs that they like, but the ones for which the most third party support and tools exist (known as IDE plug-ins). ”
    這就像買電腦一樣,買一臺電腦,并不是只是為了買那一套硬件,也不主要是看重它的CPU,內存和硬盤,更主要的是需要這臺電腦可以運行大量的應用程序(這可能是為什么絕大多數的人使用Windows,因為有大量的應用程序可以使用)。 同樣的,對于開發者來說,當他使用一個IDE的時候,他不僅僅只是被IDE本身的功能所吸引,另一方面,就是有更多的工具(也就是IDE的插件)可以使用,有更多的其他廠商的支持(更不要說IDE本身還是免費的了)。

    在今年的JavaOne 2005上,更多的廠商宣布了將支持Eclipse(暫且不提年初BEA,Oracle,MacroMedia這樣的大公司作為重量級的開發商加入Eclipse Foundation,IBM就更不用提了,它幾乎完全是Eclipse-Driven了):

    BEA的CTO, Mark Carges在一次訪談中解釋了為什么這家在Java應用服務器市場占據最大份額的公司會將自己的開發產品定位于Eclipse(他的訪談可以下載):

    ….But especially about a year ago when [Eclipse] really started to turn up, we really heard loud in clear, "But you know developers are using Eclipse based plug-ins and IDEs. It be great would be if we could take advantage of that." Not one of the companies I met said the same for NetBeans. So it was a very very simple choice. We looked at it and said at this point in time, the Eclipse organization has the right kind of open source model, it has the right meritocracy as far as how you can contribute and how code could be developed. …… Eclipse did a very nice job running themselves as an open source organization where anyone could participate. We felt very comfortable joining that organization and leveraging that for one, and two, it was what customers were asking for. It was a no brainer.
    原因很簡單,大量的程序員在使用Eclipse,作為BEA,再開發自己的workshop已經不合適了。 擁抱Eclipse是最好的辦法。 既有了一套標準的IDE規范,又有Eclipse開放源碼社區對Eclipse的貢獻,加上大量熟悉Eclipse的程序員。 作為Eclipse Web Tools的主要開發商,BEA不會不考慮到自己的WebLogic的,我相信,當WTP發布的時候(今年年底),對WebLogic的支持,將是最大的一個新功能了:Eclipse免費,WTP免費,內置的WebLogic的支持,免費下載WL Express版本,從開發工具到應用服務器,都有了,BEA還需要廣告去宣傳嗎?

    原先還以為,Ian說的第100個加入Eclipse Foundation的會是Sun。 我真是大錯特錯了。 第100個是NEC。 這個確實出乎我的意料,沒有想到NEC這家消費類電子產品的巨頭,會加入Eclipse,做和C++/Java有關的插件。 在短期之內,Sun是不會加入Eclipse的,至少我這么認為。 但是David持不同的意見。 原因是Sun在這周宣布,曾經大力發展得JDS for Linux系統,Sun將停止更新了,轉而開發JDS for Solaris。 所以Sun很快會放棄NetBeans(只是遲早的事情),而進入Eclipse。 我并不這么看。 Sun當初發展Linux,是看中了Linux的巨大市場,但是Linux不是Sun自己的。 當Solaris開放了源碼,得到更多的認可的時候,Sun還是回到了Solaris,因為Solaris是Sun自己的。 NetBeans其實就是Sun自己的(JavaOne 2005上,Sun推出了大量自己開發的和NetBeans相關的東西),如果Sun現在站在Eclipse陣線,倒是可以想見有一天Sun會回到NetBeans去。 但是現在Sun在NetBeans一邊,一定不會去Eclipse的。

    在Bill Gates Live上看了新版的Visual Studio 2005的介紹以后,我更加深信,Eclipse的“對手”決不是NetBeans,而是Visual Studio,就像Java/Java EE的對手是.Net一樣。 Microsoft的策略很簡單,.Net是下一代的平臺,但是只有程序員才能在這個平臺開發下一代的新系統(當你看到Steve Ballmo聲嘶力竭的大喊著“developer,developer,developer,developer…..”的時候,你就會相信這一點)。 一定要有一個強大的開發平臺,只有這個平臺,足夠吸引程序員,才會有.Net產品的“量產”(想想當初的Visual Basic 和 Visual C++是如何影響Windows應用程序的)。 對Java和Java EE也是一樣,程序員不可能靠Notepad來制作更多更好的系統,Java程序員需要一個優秀的開發平臺。 然而,僅僅一個Eclipse IDE和Eclipse Foundation是不夠的。 對Eclipse IDE本身來說,幾乎不是Visual Studio的對手。 Eclipse需要這個良性發展的ecosystem,需要大量的plug-in的支持,需要IBM,BEA,Oracle這樣廠商的支持。 那么,不久的將來,Eclipse IDE加上良好發展的plug-in,整個套件(也許叫做Eclipse Suite或者Eclipse Space)才是Visual Studio真正的競爭對手。

    Yourit Technorati cosmos Refresh Technorati

    posted on 2005-07-03 14:46 kukooBlog 閱讀(1268) 評論(2)  編輯  收藏 所屬分類: EclipseJava

    評論

    # re: J1: Eclipse 的 ecosystem 2005-07-03 20:06 不要亂縮寫
    我很想問候J1這個縮寫的作者的母親。  回復  更多評論
      

    # re: J1: Eclipse 的 ecosystem 2005-07-03 21:58 kukooBlog
    很多的blogger都把JavaOne簡稱為J1,估計已經找不到最初是誰想到這個名字的了。如果不習慣這個名字,我們還是用JavaOne好了,我把blog中的J1改回JavaOne了。  回復  更多評論
      

    主站蜘蛛池模板: 一级毛片a免费播放王色电影| 亚洲午夜无码久久久久小说 | 亚洲色欲久久久久综合网| 国产精品亚洲精品| 最新欧洲大片免费在线| 亚洲妇女水蜜桃av网网站| 最好看的中文字幕2019免费| 91精品国产亚洲爽啪在线观看| 免费精品一区二区三区第35| 亚洲一二成人精品区| 免费女人高潮流视频在线观看| 亚洲免费视频网站| 青娱乐免费视频在线观看| 亚洲国产中文在线二区三区免| 91情侣在线精品国产免费| 亚洲AV无码成人精品区狼人影院| 又黄又爽的视频免费看| 亚洲国产成人久久综合野外| 一级毛片免费毛片毛片| 好看的亚洲黄色经典| 114一级毛片免费| 久久久久亚洲AV无码网站| 999久久久免费精品国产| 亚洲精品第一国产综合亚AV| 亚洲国产中文字幕在线观看| a级毛片无码免费真人久久| 亚洲综合男人的天堂色婷婷| 成熟女人牲交片免费观看视频| 男男黄GAY片免费网站WWW| 久久亚洲国产欧洲精品一| 免费毛片a在线观看67194| 黄色毛片视频免费| 亚洲AV日韩AV天堂久久| 黄网站免费在线观看| 亚洲乱码在线观看| 狠狠亚洲狠狠欧洲2019| 国产91色综合久久免费分享| 老子影院午夜伦不卡亚洲| 亚洲网址在线观看你懂的| 国产乱子伦精品免费女| 99精品视频在线免费观看|