java桌面版_长大了Java! 提出Java桌面版
java桌面版
不,這不是另一個(gè)“ Java已死”的咆哮。 Java非常活躍。 它是可用的最佳開發(fā)和運(yùn)行時(shí)平臺之一。 迄今為止,最穩(wěn)定的平臺。 那可能只是它最大的禍根。 荒謬! 穩(wěn)定性如何? 你可能會(huì)問。 好吧,您可以看到創(chuàng)新所帶來的緩慢進(jìn)展。 請參閱有關(guān)閉包的辯論以及模塊系統(tǒng)/ OSGI的進(jìn)展。每年,Java平臺僅通過一些API和小的語言更改/添加而增長。 沒有重大的重大創(chuàng)新活動(dòng)在發(fā)生。 所有正在發(fā)生的主要變化都不在其中。 不管是依賴注入,持久性API,腳本API,桌面API,應(yīng)用程序框架API,它們只是隨后添加到平臺中。 但是它們只是API。 我們需要的東西很大。 比今天先進(jìn)了十年。
我感覺Java正在以自下而上的方式前進(jìn)。 一次微小而緩慢的變化。 我們需要一種自上而下的方法。 考慮未來,設(shè)計(jì)它,然后僅以自下而上的方法實(shí)施它。
以新的Swing應(yīng)用程序框架(現(xiàn)在已從標(biāo)準(zhǔn)中刪除)為例。 我認(rèn)為這個(gè)新框架是一個(gè)設(shè)想不周的想法。 看一下吉恩軍的糟糕狀況。 如果不支持多媒體,則臺式機(jī)無法取得實(shí)質(zhì)性進(jìn)展。 是的,JavaFX即將面世(超過3年?)。 這是向前邁出的一大步,但還不是標(biāo)準(zhǔn)(還可以嗎?
我們擁有JavaSE,并且JavaEE是基于JavaSE構(gòu)建的。 為什么我們不能在臺式機(jī)上做同樣的事情? 為什么我們不能擁有Java Desktop Edition或JavaDE之類的東西? 把所有大東西放在這里。 這樣,我們可以使JavaSE保持簡單。 語言和VM更改已納入JavaSE。 適用于EE和'DE'的通用API進(jìn)入SE。 但是桌面添加的內(nèi)容,例如應(yīng)用程序框架,多媒體,瀏覽功能,小工具欄,JavaFX等,都包含在“ DE”中。 當(dāng)然,還需要考慮JavaME,但是由于業(yè)界希望將SE引入ME,因此在本博客中可以將它們視為相同。
有人可能會(huì)認(rèn)為,桌面與Web應(yīng)用程序和功能強(qiáng)大的瀏覽器(帶有HTML 5)的普及無關(guān)。 但是,正如任何公正的報(bào)告所言,臺式機(jī)的無關(guān)緊要不會(huì)在短期內(nèi)發(fā)生。 畢竟,瀏覽器需要在桌面上運(yùn)行!
基本上,Java Desktop Edition成為新的操作系統(tǒng)。 它應(yīng)該與基礎(chǔ)操作系統(tǒng)透明集成。 具有OSGI上的服務(wù)和模塊形式的功能。 因此,一切都是服務(wù):打印服務(wù),文檔服務(wù),文件服務(wù),圖形服務(wù),數(shù)據(jù)庫服務(wù),<在此處添加您喜歡的服務(wù)>。 因此,高級功能可以作為服務(wù)公開給系統(tǒng)中的任何模塊或應(yīng)用程序(模塊集合)。 想象一下,將Eclipse插件作為服務(wù)公開給所有應(yīng)用程序。
考慮一下Java桌面的創(chuàng)新可能性(以前聽過嗎?):
- Java瀏覽器,內(nèi)置對applet,JavaFX的支持–我們可以有applet插件
- 瀏覽器可以嵌入任何應(yīng)用程序中
- GIMP之類的編輯器-JIMP?
- 適用于所有應(yīng)用程序的標(biāo)準(zhǔn)安裝程序–沒有特定于操作系統(tǒng)的Eclipse或Netbeans版本(Java WAS應(yīng)該編寫一次,隨處運(yùn)行)
- 最后,一個(gè)Java媒體播放器
- 桌面小工具欄
- Java辦公室
- <您最喜歡的應(yīng)用程序在這里>
現(xiàn)在是Java成長并發(fā)揮其作用的時(shí)候了。
參考: 成長Java! 在My Java Experiences中,由我們的JCG合作伙伴 Sheikh Mohammad Sajid 提出Java桌面版 快樂編碼 拜倫 相關(guān)文章 :- 選擇一種新的編程語言來學(xué)習(xí)
- 每個(gè)程序員都應(yīng)該知道的事情
- 生存在荒野西部開發(fā)過程中的9條提示
- 軟件設(shè)計(jì)法則
- 討厭Java嗎? 你在打錯(cuò)仗
翻譯自: https://www.javacodegeeks.com/2011/06/grow-up-java-proposing-java-desktop.html
java桌面版
總結(jié)
以上是生活随笔為你收集整理的java桌面版_长大了Java! 提出Java桌面版的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: java中字符和字节的转换_Java最佳
- 下一篇: ddos攻击肉鸡怎么找(ddos攻击肉鸡