瞭解JavaFX 和 Python
在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/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- javafx 和swing_整合JavaFX和SwingJava
- 瞭解pythonPython
- Python 的技巧和方法你瞭解多少?Python
- 整合JavaFX和SwingJava
- JavaFx ObservableList的使用詳解Java
- 深入瞭解Python的非同步IO:概念和歷史Python非同步
- 你真的瞭解python嗎?這篇文章帶你快速瞭解!Python
- iOS 瞭解NSHashTable和NSMapTableiOSAPT
- JavaFX教程-字串和字串表示式Java字串
- 簡單瞭解python爬蟲Python爬蟲
- Python入門到實踐-瞭解PythonPython
- JAVAFXJava
- 探索 Python(2): 探索 Python 型別的層次結構 —— 瞭解物件和容器Python型別物件
- 全面瞭解HTTP和HTTPSHTTP
- 瞭解CObject 和 CRuntimeClass (轉)Object
- JavaFX教程-廣度(Extents)和列舉Java
- 在Swing和Swt中使用JavaFXJava
- 28-Python-Pyc檔案(瞭解)Python
- PYTHON視覺化:瞭解資料Python視覺化
- 瞭解python的裝飾器特性Python
- Python是什麼?你對Python瞭解嗎?Python
- JavaFX——fxml檔案載入錯誤:[javafx.fxml.LoadException]解決方案之一JavaXMLException
- 你真的瞭解 Cookie 和 Session 嗎?CookieSession
- 你真的瞭解 Cookie 和 Session 嗎CookieSession
- 瞭解和分析iOS Crash ReportiOS
- 你真的瞭解 Session 和 Cookie 嗎?SessionCookie
- 抽象類和介面,你瞭解多少?抽象
- 瞭解和熟悉作業系統作業系統
- javafx和swing巢狀使用的方法Java巢狀
- JavaFX教程-增量式求值和懶惰求值Java
- 想要高薪??Python瞭解一下高薪Python
- python之對元組的初步瞭解Python
- 學習Python,這些你瞭解嗎?Python
- 你該瞭解的10個Python 模組Python
- 深入瞭解 Python 字串物件的實現Python字串物件
- Python3 原始碼閱讀-深入瞭解Python GILPython原始碼
- 如何使用JavaFX和GraalVM建立移動App?JavaLVMAPP
- JavaFX教程-函式、陣列、表示式和操作Java函式陣列