亚洲区在线/国产美女久久/婷婷综合久久中文字幕蜜桃三电影/业余 性别 自由 偷拍

當(dāng)前位置:北大青鳥連云港分校區(qū) >> 項(xiàng)目信息 >> 項(xiàng)目介紹

連云港java軟件開發(fā)培訓(xùn)之Java程序員的未來

連云港java軟件開發(fā)培訓(xùn)之Java程序員的未來

Java平臺(tái)上的多語言混合編程正成為主流,單一的Java開發(fā)已經(jīng)無法滿足當(dāng)前軟件復(fù)雜的需求,對(duì)于Java程序員而言,技術(shù)單一化正變的危險(xiǎn),因?yàn)槟阒車氖澜缫呀?jīng)變得復(fù)雜;混合編程時(shí)代已經(jīng)到來。

編者注:本文摘自一位美國開發(fā)者的博客,作者Nirav觀察到Java世界一些有趣的變化,單一的Java開發(fā)已經(jīng)無法滿足當(dāng)前軟件復(fù)雜的需求,越來越多基于JVM的語言開發(fā)被應(yīng)用到軟件項(xiàng)目中,Java平臺(tái)上的多語言混合編程正成為主流。

最近幾年,基于JVM平臺(tái)在編程語言方面發(fā)生了巨大的變化。比如動(dòng)態(tài)語言(如:Java,Jruby,Jython,Groovy)和函數(shù)式與面向?qū)ο蠹婢叩腟cala等。我很高興我們現(xiàn)在有很多選擇,到目前為止,我不認(rèn)為某個(gè)單一語言可以像之前的Java一樣獨(dú)占JVM。

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

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

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

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

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

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

大學(xué)生不妨多學(xué)門技術(shù),在這求職艱難時(shí)期做好儲(chǔ)備工作,靜候來年出擊!連云港北大青鳥就是讓你充實(shí)自我掌握過硬本領(lǐng)的地方。選擇北大青鳥,選擇標(biāo)準(zhǔn)化校區(qū),就是選擇成功!

 

地    址:連云港新浦區(qū)晨光路2號(hào)連云港職業(yè)技術(shù)學(xué)院大學(xué)科技園(連云港分校)

查看更多同類項(xiàng)目

留言咨詢