瞭解JavaFX 和 Python

梧桐雨—168發表於2008-03-18

在JavaOne會議上,Sun負責軟體業務的執行副總裁格林公佈了JavaFX Script.:一種用於編寫能夠在支援Java的PC和手機上執行的應用軟體的更簡單的指令碼語言。理查德表示,通過JavaFX Script和JavaFX Mobile,Sun和其它Java許可客戶將擁有更有吸引力的富網際網路應用軟體開發工具。

JavaFX script構架圖

  為了解決手機的相容性問題,格林詳細闡述了JavaFX Mobile:一種面向手機廠商、提高Java應用軟體在不同手機間相容性的軟體包。

  Sun官員還計劃釋出最後一部分的開放原始碼的Java,並闡述與Java相關的開放原始碼專案的管理規則。

  Sun計劃通過JavaFX Script復興Java在小型裝置和瀏覽器上的使用。格林說,Java不僅僅面向企業,還面向消費者。我們即將釋出的指令碼語言將極大地增加能夠為這一平臺開發內容的人的數量。

  JavaFX Script是一種在生產效率和易用性方面好於Java的指令碼語言,能夠與Java緊密整合。開發人員可以利用JavaFX Script編寫能夠在支援Java的PC和手機上執行的應用軟體。

  Sun希望擴大編寫與Java相容的應用軟體的開發人員數量,並利用對所謂富網際網路應用軟體日益增長的興趣賺錢。

  格林說,Sun還在反對這一想法:即它在富網際網路應用軟體領域已經落後。RedMonk分析師斯蒂芬說,微軟、Adobe、許多小公司都在挺進這一領域。

  Sun計劃釋出JavaFX Script的原始碼,讓其它公司利用它開發Web創作工具。格林表示,Sun還計劃開發用於內容創作的指令碼工具。

  隨著Web開發人員開發包括從媒體釋出站點到桌面風格應用軟體在內的更復雜的網路應用,富網際網路應用已經成為軟體開發方面最熱門的領域之一。

  Burton Group分析師理查德說,Java有著龐大的產品和廠商產業鏈,但它在前端設計方面的應用受到了相容性和效能問題的影響。JavaFX Script可能會解決這一問題。

  據Sun稱,利用Java平臺開發在桌面系統上執行軟體的程式設計人員已經達到了500萬。格林說,全球已經有20億部手機預裝有名為Java ME的Java軟體。

  理查德表示,通過JavaFX Script和JavaFX Mobile,Sun和其它Java許可客戶將擁有更有吸引力的富網際網路應用軟體開發工具。

  在過去兩年中,指令碼語言在主流應用開發方面越來越流行了。許多Web網站開發者和企業開發人員已經選擇指令碼語言作為Java或.Net的輕量級替代者。

  與Ruby、PHP、Python等相比,與Java有關的指令碼語言的優勢是,Java程式設計人員能夠很方便地利用既有的程式設計技能。

  利用JavaFX Script編寫的應用軟體能夠在Java Runtime Environment上執行。格林說,與Adobe的Apollo一樣,開發人員可以利用完全相同的工具編寫基於Web瀏覽器的應用軟體或跨平臺的桌面軟體。

  儘管安裝量非常大,不同Java ME實現之間的差異引起了相容性問題。JavaFX Mobile面向手機運營商和廠商,能夠減少這些差異,提供一系列用於完成常見任務的手機應用軟體。

  斯蒂芬表示,推出與Java有關的指令碼語言不一定會讓人們放棄Ruby、Python、PHP,JavaFX Script主要對已經在使用Java的開發人員有吸引力。

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/13270562/viewspace-209685/,如需轉載,請註明出處,否則將追究法律責任。

相關文章