免费视频淫片aa毛片_日韩高清在线亚洲专区vr_日韩大片免费观看视频播放_亚洲欧美国产精品完整版

打開(kāi)APP
userphoto
未登錄

開(kāi)通VIP,暢享免費(fèi)電子書等14項(xiàng)超值服

開(kāi)通VIP
Java程序員的未來(lái) 走向混合編程時(shí)代
 
Java程序員的未來(lái) 走向混合編程時(shí)代
http://www.360doc.com/UserHome/720362
 
        最近幾年,基于JVM平臺(tái)在編程語(yǔ)言方面發(fā)生了巨大的變化。比如動(dòng)態(tài)語(yǔ)言(如:Javascript,Jruby,Jython,Groovy)和函數(shù)式與面向?qū)ο蠹婢叩腟cala等。我很高興我們現(xiàn)在有很多選擇,到目前為止,我不認(rèn)為某個(gè)單一語(yǔ)言可以像之前的Java一樣獨(dú)占JVM。

  在某種程度上,JVM上出現(xiàn)多種語(yǔ)言共存是件好事,一個(gè)工具不可能適用所有需求。我們不能指望Java在GUI方面足夠好;就像C語(yǔ)言一樣,Java從來(lái)都不是為了開(kāi)發(fā)動(dòng)態(tài)Web應(yīng)用而設(shè)計(jì)的,但我們還是嘗試使用JSP、JSF和大量的框架來(lái)對(duì)抗PHP、Rails和Python在Web上的生產(chǎn)力。好在Java對(duì)平臺(tái)細(xì)節(jié)和內(nèi)存管理的抽象層次足夠高。這些基于JVM的新語(yǔ)言在各自的領(lǐng)域內(nèi)也隨之可以更進(jìn)一步的抽象。


查看原圖


JVM上的語(yǔ)言百花齊放

  在不遠(yuǎn)的未來(lái)我們將會(huì)看到,我們的項(xiàng)目中,并行進(jìn)程用Clojure編寫,展示層使用Jruby/Rails,中間層是Java。每個(gè)應(yīng)用層都將使用不同的編程語(yǔ)言實(shí)施,然而,接口對(duì)每一層的開(kāi)發(fā)者都是透明的。這是個(gè)大事,客戶端和服務(wù)器將使用不同的運(yùn)行時(shí)和編程語(yǔ)言,在之前的Java平臺(tái)上前所未有。

  這對(duì)于Java開(kāi)發(fā)者意味這什么呢?

  ◆對(duì)于Web開(kāi)發(fā)者而言,你將要學(xué)習(xí)很多與Struts、JSF、JSP不同的東西,我們的開(kāi)發(fā)不再是model1、model2和MVC。

  ◆對(duì)于非Web開(kāi)發(fā)者而言,你所寫的代碼可讀性將更強(qiáng),并且可以采用上面所提到的任何一種語(yǔ)言來(lái)打造適合你項(xiàng)目的DSL;而且,你無(wú)需擔(dān)心偶爾的復(fù)雜性以及框架會(huì)影響到你的項(xiàng)目。

  Java平臺(tái)開(kāi)發(fā)者的生活(或履歷)將會(huì)改變,他們將興奮于現(xiàn)在不只一種編程語(yǔ)言可以使用,而不是只有框架。我從來(lái)不認(rèn)為Java語(yǔ)言將走向滅亡,不是因?yàn)楝F(xiàn)存的大量API庫(kù)是使用Java編寫的,而是因?yàn)榈厍蛏现繨ava的程序員太多了。工具支持Java、本地JVM支持Java(譯者注:指運(yùn)行在JVM上的基礎(chǔ)軟件)。Java會(huì)像C語(yǔ)言一樣,你能做的任何事都將被潛在的支持,成為一個(gè)基礎(chǔ)平臺(tái)。

  后記:本文是作者對(duì)Java平臺(tái)混合編程的變化趨勢(shì)給的一些體會(huì)和觀點(diǎn)。事實(shí)上,混合編程在我們身邊已經(jīng)有所應(yīng)用并被廣泛認(rèn)可。讓每種語(yǔ)言發(fā)揮在自己擅長(zhǎng)的領(lǐng)域,更直接的解決問(wèn)題是當(dāng)前軟件開(kāi)發(fā)應(yīng)對(duì)日趨復(fù)雜的項(xiàng)目需求的一個(gè)方向。
 
 
 
本站僅提供存儲(chǔ)服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊舉報(bào)。
打開(kāi)APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
最全的JVM生態(tài)系統(tǒng)大集錦,有這張圖就夠啦!
《Java虛擬機(jī)并發(fā)編程》.pdf
程序員眼中的英語(yǔ)單詞
程序員眼中的英文單詞是這樣的…
書單 | Java 程序員不可錯(cuò)過(guò)的10本書!https://mp.weixin.qq.com/s/LnTNvXZGXHbOaiKzOr9aGA
你應(yīng)該更新的Java知識(shí)
更多類似文章 >>
生活服務(wù)
分享 收藏 導(dǎo)長(zhǎng)圖 關(guān)注 下載文章
綁定賬號(hào)成功
后續(xù)可登錄賬號(hào)暢享VIP特權(quán)!
如果VIP功能使用有故障,
可點(diǎn)擊這里聯(lián)系客服!

聯(lián)系客服