Eclipse同SOA和Ajax的連接和整合 – JAVA編程語言程序開發技術文章

每一年這個會議看起來越來越大瞭。這令你感到吃驚嗎? 或者你是否期望它能夠帶動所有的一般的程序員?

Mike Milinkovich:當然的,我們並沒有期望今年可以出售完所有的預訂場地住宿。實際上,我能夠記的當我們第一次選擇這個地方[Santa Clara 會議中心]的時候,Bjorn[Freeman-Benson, Eclipse Foundation 的基礎架構和開源處理過程的技術總監]有一個談話,他說道:“因為去年我們的確賣完瞭所有的預訂場地住宿,並且這是一個盛大的會議。來自部分的與會者的抱怨是會議太擁擠瞭,並且人也太多瞭。你總是會撞到人。這是參加這個會議最為有趣的一部分。並且我們從來沒有想過我們能夠把這個地方的預訂都賣出去。所以我們真的是非常吃驚。我們售出瞭四個賓館的預訂。”

如果展望明年或者以後的18個月,我們將會從Eclipse看到什麼呢?

Milinkovich:在許多關鍵的因素中,其中之一就是Rich Client Platform (RCP),這個技術我們考慮瞭數年,並在整個業界變得越來越重要。我們認為它是一個構建豐富的客戶端應用程序的重要技術,並且它也提供瞭ISV和企業級IT管理能力,來構建、部署和管理那些運行在瀏覽器以外但是在一個多平臺技術中具有高度可管理性的桌面應用程序。我們看到在過去的幾年裡面,微軟正在花費數億美元來說服人們應該放棄使用Win32 API 瞭,並且我們認為RCP應該在每一個試圖這樣去做的組織的衡量列表裡面。

RCP現在在哪裡?Milinkovich:它是一個成熟的技術。它同我們的第一天開始就構建的IDE是相同的技術。在數年以前發生的變化是,它被單獨的分離出來作為單獨的構建。它的版本3.0是可以獲得的,這個版本是在2004年作為一個Rich Client Platform的單獨構建發佈的。所以它已經在業界使用瞭好些年瞭。我們將會在這個六月份發佈另外一個版本,3.2。所以它是穩定的,成熟的。它同使用來構建Eclipse的技術是一樣的。我認為IDE是你可以構建的最為豐富的客戶端應用程序之一。所以這說明它必然是能夠擴展到非常復雜的用戶接口程序的。

ISVs和企業級IT所主張的價值是你可以穿越多平臺。其中有趣的一件事情是它並不是僅僅指的在Mac,Linux和Windows上。它也可以是很多的具有Vista但是同時也支持Windows XP 和Windows 2000的ISV。所以它現在是多平臺的瞭,而不是變成和其他公司相對的微軟。微軟正在試圖使得微軟本身就成為一個多平臺,所以ISV需要關註RCP來讓你能夠穿越這些不同的維度。

我們還能期待別的什麼嗎?

Milinkovich:我們一直投入精力在類似ALM和SOA的技術上。那些都是新的項目。SOA仍然需要一些時間來進化和變的成熟起來。它當然是我們期望能夠有更多的項目的領域。

同樣的,我認為很重要的是應該記住對於我們的商業生態系統的成功我們是很感興趣的。這並不僅僅是我們在Eclipse上構建的項目,它也是所有的令人感興趣和具有創新的產品構建的平臺。我們希望能夠看到越來越多的這些項目的出現。

你怎麼看待Ajax適應Eclipser的?並且它真的是適合Eclipse的嗎?

Milinkovich:是的是的。在Eclipse適應Ajax上很明顯的一點就是,我們正在構建這樣的工具。我們想要為許多不同的語言和平臺提供一個 Eclipse的開源工具平臺,並且Ajax的流行使得這個需要很明顯瞭。

你們有其他的Ajax相關的項目嗎?

Milinkovich:在提供Ajax的框架和客戶端運行時方面,我們的確有一個新的項目的提議,稱之為RAP,Rich Ajax Platform,所以這讓我們在Ajax框架更加深入瞭。它為Ajax所帶來的,並不是隻它本身,而是一個豐富的構建模型和具有插件的可擴展模型,它把這些概念帶給瞭Ajax。我覺得那真的是一個偉大的想法。在Ajax范圍內,更大的項目正在逐漸的采用Ajax。我認為這些想法對於這種趨勢是很重要的。

自從2005年大會你們對Eclipse的評價是什麼?

Milinkovich:我們認為去年是Eclipse的關鍵的一年,因為去年我們大概有六個新的夥伴采用瞭Eclipse。 BEA, Borland, Sybase, Computer Associates, Scapa, 和 Wind River.。Eclipse作為一個為供應商控制的機構的存在為業界所知道,我覺得很顯然的那就是這個重要的時刻,而在這個機構裡面,他們可以參與進來在一個特定的領域進行開源的開發。 並且從那個時候開始,我們可以看見在我們在Eclipse上和參與到Eclipse的多樣性上的項目數量增長瞭起來。去年我們有超過200項交付的Eclipse項目。我們現在在Eclipse上有60多個項目。並且這也保持一種穩定的增長趨勢。

哪些提到的公司在引導Eclipse項目?

Milinkovich: Nokia領導引導的是我們的Mobile Java Tools Initiative,並且IONA正領導者我們的SOA工具平臺的項目,所以這兩傢公司都在Eclipse上面有很大的投入。並且Nokia非常令人感興趣的一件事情是他們明確的通過使用Eclipse的方式來使用他們的java工具和他們的C 和C++工具。所以他們的開發門戶Forum Nokia,有超過200萬的註冊用戶,並且那個社區發佈的工具從現在起都是基於Eclipse的瞭。

You May Also Like