Sun在2004年JavaOne會議上宣布了SwingLabs項目,其一直在孕育著基于Swing的UI新技術,這些技術可能會被核心JDK采納。該項目最初吸引了很多Sun以外的開發人員,但是在去年有所下降。Jeanette Winzenburg通過在
SwingLab論壇的帖子宣布Sun現在決定停止資助SwingX項目。這一舉動激怒了Swing開發社區的很多人,他們越來越意識到,由于新的JavaFX技術,核心Swing API正在淪落為一個支持性的GUI庫。Kirill Grouchnikov在他的
博客中就這一話題直截了當的說道:
“在Sun內部,核心Swing正在作為一種UI的技術遺產而逐步退休,上周則是記錄了一個傷心的(不過也可以預料的)里程碑——停止資助SwingX項目。”
Kirill分析了SwingLabs的歷史,他指出Sun在2007年1月
決定放棄SwingX Painter層和JXComponent接口的舉動嚴重削弱了社區參與的熱情:
“這明顯失去了外部參與者的信任,他們再也不會回來了,甚至是Sun內部開發人員也退出了這個項目。”
Krill同時對JavaFX持嚴重懷疑態度:
我不知道JavaFX未來會怎么樣。Sun在這上面壓了太多賭注,沒有人想把他們的活動時間永遠留在互聯網上。我所知道的
是,JavaFX已經明顯的阻礙了所有核心Swing的開發。在過去18個月里,我們看到重大的架構提議(JSR 295和JSR
296)換了負責人并被凍結。Java 6 Update 10中的Java
2D、AWT和Swing方面的所有面向客戶的改進都是為了滿足JavaFX的需要。
與JavaFX關系密切的Sun高級工程師Josh Marinacci在隨后的帖子中指出上面的這種擔憂是不成熟的,SwingX和SwingLabs會繼續前進,Swing開發人員會從Java SE 6 Update 10和Java 7中獲益:
作為一個終身從事Java客戶端的開發人員,我對Java的現狀非常滿意。Java客戶端應用正在變得更快、更穩定、更易
于開發。這對Swing和 JavaFX應用都是如此。JavaFX
1.0版目前處在調整中,我相信當你看到我們的工作成果之后,你會很開心。這對于一個Java平臺上的GUI應用開發人員是一個激動人心的時刻。
Sun依然公開支持JavaFX。在Adobe的MAX會議上,Sun重申JavaFX桌面1.0版將在12月初
發布(目前已經確定為12月4號),JavaFX移動和TV版會在2009年第一季度發布。此外,Sun在過去一年里積極招聘工程師從事JavaFX開發
工作,包括來自蘋果公司和Adobe公司的人員。但事實上軟件對Sun的貢獻很少。Sun在2009財年第一季度的全部軟件收入為12400萬美元,而存
儲收入為50700萬美元,服務器和其他系統收入為124600萬美元。Sun事先沒有通知個人而宣布裁員大約6000名員工,這肯定會引起Java社區
包括 Sun內部人員的憂慮。對于那些致力于Java和Swing開發的人員來說,Sun對Java
7中Swing的計劃缺乏透明度才是一個真正的問題。
posted on 2008-12-06 00:20
墻頭草 閱讀(2034)
評論(3) 編輯 收藏 所屬分類:
業界資訊