| 網(wǎng)站首頁(yè) | 關(guān)于我們 | 開(kāi)發(fā)優(yōu)勢(shì) | 產(chǎn)品展示 |
| 合作企業(yè) | 新聞動(dòng)態(tài) | 聯(lián)系我們 | 電話(huà)聯(lián)系 |
文章作者:濟(jì)南軟件開(kāi)發(fā) 時(shí)間:2016年12月21日
在過(guò)去的2013年中,軟件開(kāi)發(fā)領(lǐng)域有一次新一輪的洗牌:JavaScript上升到新的高度,而其它參與方——例如Java——?jiǎng)t繼續(xù)憑借慣性保持著主導(dǎo)地位。
對(duì)于軟件開(kāi)發(fā)人員們來(lái)說(shuō),這一年中JavaScript在框架生態(tài)系統(tǒng)中的不斷擴(kuò)張為其贏得了更為突出的地位與份額。三星則努力推動(dòng)自有平臺(tái)在Android市場(chǎng)上的話(huà)語(yǔ)權(quán)。盡管已經(jīng)擁有三十年歷史,API技術(shù)仍然在2013年成為關(guān)注焦點(diǎn)——在開(kāi)發(fā)人員看來(lái),它已經(jīng)成為訪問(wèn)服務(wù)的固有途徑之一并為我們帶來(lái)實(shí)現(xiàn)收益的良好機(jī)遇。另外,分析人士們認(rèn)為PaaS(平臺(tái)即服務(wù))云在過(guò)去一年有所突破,并很可能在2014年中掀起新的波瀾。
與此同時(shí),歷史悠久的Java與微軟.Net軟件開(kāi)發(fā)技術(shù)則落后于JavaScript與移動(dòng)平臺(tái)。不過(guò)二者仍然擁有重要地位,而且以往數(shù)年來(lái)Java與.Net所積累下來(lái)的龐大應(yīng)用程序陣營(yíng)與開(kāi)發(fā)人員群體將確保它們?cè)谛碌囊荒曛欣^續(xù)保持競(jìng)爭(zhēng)優(yōu)勢(shì)。
1、無(wú)處不在的JavaScript
根據(jù)目前的形勢(shì)看,我們似乎根本無(wú)法在回避JavaScript的情況下對(duì)軟件開(kāi)發(fā)事務(wù)進(jìn)行討論。JavaScript、JavaScript、JavaScript,到處都是關(guān)于JavaScript的討論之聲。沒(méi)錯(cuò),它已經(jīng)在相當(dāng)長(zhǎng)的一段時(shí)間內(nèi)成為令人矚目的話(huà)題。
Appcelerator公司的用戶(hù)們對(duì)基于JavaScript的移動(dòng)應(yīng)用開(kāi)發(fā)平臺(tái)推崇備至,并將其列為凌駕于Java、Objective-C、C#、Ruby以及C/C++等編程語(yǔ)言之上的首選方案——該公司去年十一月發(fā)布的一項(xiàng)調(diào)查顯示。Appcelerator的客戶(hù)們也傾向于選擇JavaScript,因?yàn)樗軌驅(qū)崿F(xiàn)單一代碼庫(kù)在各類(lèi)主流平臺(tái)上的直接運(yùn)行,該公司企業(yè)戰(zhàn)略主管Michael King指出。
為什么框架數(shù)量出現(xiàn)激增?也許是因?yàn)镴avaScript雖然仍存在局限,但它的普及卻有效緩解甚至破除了傳統(tǒng)代碼的單一平臺(tái)特性。JavaScript的生態(tài)系統(tǒng)仍然不夠成熟、工具的效果也無(wú)法令人完全滿(mǎn)意,但我很高興地看到我們的Meteor能成為這一輪變革當(dāng)中的參與者以及JavaScript工具提升進(jìn)程中的推動(dòng)者。
2、三星在Android生態(tài)系統(tǒng)當(dāng)中脫穎而出
很明顯,三星希望能讓自身以鶴立雞群的姿態(tài)超越其它Android設(shè)備制造商。他們創(chuàng)造出一套獨(dú)特的服務(wù)(Chord即時(shí)通訊、企業(yè)管理以及Knox安全方案)甚至還加上一些硬件功能,例如在其設(shè)備上支持手寫(xiě)筆以及一些非觸控手勢(shì)等。此外,三星還希望開(kāi)發(fā)人員能夠?qū)iT(mén)為自家設(shè)備編寫(xiě)應(yīng)用——換言之,三星Android并非通用Android。三星于去年十月對(duì)其移動(dòng)SDK進(jìn)行了升級(jí),并專(zhuān)門(mén)召開(kāi)開(kāi)發(fā)者大會(huì)來(lái)鼓勵(lì)我們編寫(xiě)專(zhuān)門(mén)針對(duì)三星的應(yīng)用產(chǎn)品,甚至通過(guò)提供贊助的方式在全球各地舉行小規(guī)模比賽以進(jìn)一步壯大其應(yīng)用開(kāi)發(fā)聲勢(shì)。
3、API正當(dāng)其時(shí)
2013年API的發(fā)展可謂正當(dāng)其時(shí),它為開(kāi)發(fā)人員提供了一種能夠與大型Web資源相交互的機(jī)制。事實(shí)上,API已經(jīng)成為新時(shí)代的SOA,但卻在易用性方面遠(yuǎn)遠(yuǎn)優(yōu)于后者。API已經(jīng)跳出企業(yè)實(shí)驗(yàn)環(huán)境的范疇。從PayPal到Walgreens,眾多公司連同政府機(jī)構(gòu)都已經(jīng)開(kāi)始踴躍投入API的懷抱。
以REST及JSON為代表的技術(shù)在API領(lǐng)域起到舉足輕重的作用,它們給開(kāi)發(fā)人員帶來(lái)數(shù)千種可資利用的API。移動(dòng)應(yīng)用程序與云部署的普及成為API發(fā)展的主要推動(dòng)力,因?yàn)锳PI能夠有效將用戶(hù)與應(yīng)用程序服務(wù)對(duì)接在一起?!拔覀兛梢詫?013年稱(chēng)為互聯(lián)網(wǎng)API的拐點(diǎn)之年,”Forrester研究公司分析師John Rymer表示?!翱蛻?hù)們對(duì)于這一議題抱有很高的興趣?!闭麄€(gè)技術(shù)行業(yè)也已經(jīng)感覺(jué)到了API的威力,一系列收購(gòu)案例也由此拉開(kāi)帷幕——英特爾于2013年收購(gòu)Mashery、Axway于2012年年末收購(gòu)Vordel、API代理商Apigee也通過(guò)自己的服務(wù)不斷向市場(chǎng)推出新型API。
4、PaaS有所突破
分析師們對(duì)PaaS這一云計(jì)算下的平臺(tái)服務(wù)子集的發(fā)展前景頗為看好。利用微軟Windows Azure以及Amazon Web Services等PaaS平臺(tái),開(kāi)發(fā)人員可以在已經(jīng)安裝了特定開(kāi)發(fā)工具并符合語(yǔ)言需求的云環(huán)境下建立并部署應(yīng)用程序。
PaaS作出的承諾談不上新鮮,但在過(guò)去一年中它的吸引力卻呈直線上升趨勢(shì)。由于未能在云平臺(tái)實(shí)施的第一波浪潮中及時(shí)做出反應(yīng),2013年風(fēng)險(xiǎn)投資公司與客戶(hù)開(kāi)始對(duì)PaaS供應(yīng)商再度加以認(rèn)真審視?!?/span>
“PaaS已經(jīng)轉(zhuǎn)化為開(kāi)發(fā)人員們用于集成中間件與服務(wù)、從而運(yùn)行云應(yīng)用程序的必備要素,”451研究公司分析師Michael Cote指出?!疤N(yùn)藏在Devops當(dāng)中的工具與實(shí)踐已經(jīng)開(kāi)始躋身主流,Docker等方案的快速崛起以及Cloud Foundry等主流產(chǎn)品的銷(xiāo)量增長(zhǎng)都令人感到鼓舞?!?/span>
5、Java與微軟.Net:繼續(xù)保持Cobol的流行熱度
2013年,蘋(píng)果iOS與谷歌Android繼續(xù)成為開(kāi)發(fā)人員眼中最理想的編程平臺(tái)。相比之下,Java與微軟.Net雖然仍舊保持著關(guān)鍵性開(kāi)發(fā)平臺(tái)的地位,但已經(jīng)不復(fù)當(dāng)年令人興奮的新鮮活力。
不過(guò)Java開(kāi)發(fā)仍然是我們通過(guò)Dalvik虛擬機(jī)進(jìn)行Android開(kāi)發(fā)的關(guān)鍵所在。Java標(biāo)準(zhǔn)版與Java企業(yè)版仍然擁有足夠龐大的使用者群體,能夠確保它們繼續(xù)在可預(yù)見(jiàn)的未來(lái)?yè)碛谐渥愕幕盍Αava EE 7去年剛剛面世,其關(guān)注重點(diǎn)轉(zhuǎn)移到了HTML 5、批量處理以及經(jīng)過(guò)更新的Web配置文件方面。
但Java SE在2013年沒(méi)有推出新版本——Java SE 8將于今年年初通過(guò)Java JDK 8發(fā)布——而桌面Java也繼續(xù)頭頂安全漏洞大戶(hù)的糟糕頭銜。甲骨文公司推出多項(xiàng)舉措希望提振Java安全性,但帶來(lái)的卻只是更多抱怨之聲與負(fù)面影響;甲骨文在Java領(lǐng)域顯然已經(jīng)陷入了進(jìn)退兩難的境地。
微軟則再一次對(duì).Net的軟件開(kāi)發(fā)工具集進(jìn)行了更新,這就是去年推出的Visual Studio 2013——它在應(yīng)用程序生命周期管理方面帶來(lái)多項(xiàng)改進(jìn),其中包括指向Windows Azure的新型鏈接。此外,微軟還改進(jìn)了.Net的Web開(kāi)發(fā)與代碼編輯功能。
不過(guò)微軟在移動(dòng)戰(zhàn)場(chǎng)上仍然處于缺席狀態(tài)——目前移動(dòng)仍然是iOS與Android兩強(qiáng)對(duì)峙的局面——這導(dǎo)致該公司的.Net軟件開(kāi)發(fā)平臺(tái)與Java遭遇著類(lèi)似的窘境:.Net依賴(lài)于傳統(tǒng)而無(wú)處不在的桌面平臺(tái),而并非新型技術(shù)煥發(fā)活力的移動(dòng)平臺(tái)。事實(shí)上,移動(dòng)發(fā)展趨勢(shì)的全面普及意味著幾乎沒(méi)有幾家企業(yè)會(huì)在搞定移動(dòng)設(shè)備之前優(yōu)先考慮Windows PC以及瀏覽器。
想要了解更多詳情歡迎來(lái)電咨詢(xún)18678812288
登陸網(wǎng)址:m.h6244.cn。
聯(lián)系人:王經(jīng)理。