沒有哪部分
Java 編程像 JEE 這么成功,也沒有哪部分
Java 編程像 JEE 那樣招致如此多的斥責。它是一門每個人都喜歡去討厭的技術。它復雜、費解并且是重量級的。沒有哪部分
Java 編程有這多么第三方努力將其整個替換或部分替換:Spring、 Hibernate、 Restlet、aspects、Struts …… 等等。雖然如此,幾乎每一個招聘
Java 程序員的商家都要求其有 JEE 經驗,因此 Sun 確實是正確的。
在企業級領域里,我能看到的全部趨勢就是簡單。大塊頭的框架出局;小而簡單的加入了進來。隨之增長的是,客戶拒絕大塊頭的 JEE 棧部分,這種趨勢還在繼續。作為替代的是,客戶轉向了像 Spring 這樣更簡單的框架或者完全脫離
Java 平臺而投向 Ruby On Rails。對于更簡單、更易理解的系統的需求也驅動著對面向服務架構(SOA)和具象狀態傳輸(Representational State Transfer, REST)的興趣。
我們能夠預料出,朝著簡單發展的趨勢在 2007 年將會延續。許多對 Rails 留下印象的人正試圖在其他語言上復制它的成功,比如 Python (Turbo Gears)、 Groovy (Grails) 以及
Java (Sails)。這其中的某個有可能成功,但它們如果不提出一些強有力的新舉措的話,就不會取得成功。因此,企業仍將加載他們已有的框架:SOA、REST 和 Rails。
--------------------------------------------------------------------------------
Java 微型版(
Java Micro Edition,
Java ME)
將視線從最大平臺移到最小平臺上來,我們能期待嵌入式世界帶給我們什么?多年以來,
Java 平臺已經在小設備上取得了相當大的成功,而 2007 很可能會以這一成功為基礎。首先,關注一下移動信息設備描述(Mobile Information Device Profile,MIDP) 的第 3 版,來利用當今更為強大的設備的功能。特別是,我們應該很快就能在一個虛擬機上運行多個 MIDlet,包括在后臺運行一個或多個。同樣也關注一下加密記錄管理系統(RMS)存儲和 IPv6 支持。
Java ME 的可擴縮的 2D 矢量圖形(Scalable 2D Vector Graphics, SVG)API 2.0 當前正在開發中,它應擴展在許多設備中的動畫功能。除 SVG 動畫之外,它也將支持流式音頻和視頻。如果移動網絡開放,這是相當重要的 ?? 想想在手機上的 YouTube。(當然,如果網絡開放,那就只是沒人愿意看的兩英寸的公司廣告。在這點上,我對美國的情況持悲觀態度,而在歐洲也許會更有趣。)
移動開發者也能期望本年推出第一款支持
Java ME 的 XML API 的手機。此 API 是 SAX、DOM、 StAX 和 JAXP 的一個精選子集,設計它是為了適應內存受限的手機。許多人認為真正的 XML 不適合手機 ?? 他們是對是錯今年就能見分曉。
盡管好事連連,Apple 的 iPhone 仍對
Java 平臺(作為移動電話開發平臺)構成了一個主要的威脅。iPhone 已經是這個星球上最火爆、最有魅力的手機,它已經發布了六個月。問題在于它將成為一個相對封閉的平臺,甚至按手機網絡標準也是如此,并且它沒打算運行
Java 代碼。無需多說,對于任何試圖向手機、PDA 和個人通訊設備推銷第三方應用程序的人來說,這都是一個恐怖的消息。
posted on 2007-10-04 21:49
火焰出林 閱讀(252)
評論(0) 編輯 收藏