世道變了,微軟連Java都支持了
搜狐網(wǎng)
2017-11-13 16:07
在 2017微軟技術(shù)暨生態(tài)大會(huì)期間,微軟積極評(píng)價(jià)了開發(fā)者在各行業(yè)數(shù)字化轉(zhuǎn)型中扮演的關(guān)鍵角色。CSDN記者了解到微軟在跨設(shè)備跨平臺(tái)移動(dòng)應(yīng)用開發(fā)、大數(shù)據(jù)與人工智能應(yīng)用、微軟智能云服務(wù)及推動(dòng)開發(fā)運(yùn)維一體化四大領(lǐng)域,為開發(fā)者提供了創(chuàng)新技術(shù)、開發(fā)工具、云平臺(tái)及服務(wù),其中不乏勁爆亮點(diǎn)!
首先還是請(qǐng)領(lǐng)導(dǎo)講話,定個(gè)調(diào):
微軟開發(fā)平臺(tái)事業(yè)部全球資深副總裁潘正磊女士表示:“開發(fā)者正在迎來最好的時(shí)代,市場、技術(shù)、業(yè)務(wù)需求的快速發(fā)展也為開發(fā)者提出了更高的要求和挑戰(zhàn)。希望微軟提供的技術(shù)、工具、平臺(tái)、服務(wù),以及深厚的知識(shí)積累和實(shí)踐經(jīng)驗(yàn),能幫助中國開發(fā)者不斷增強(qiáng)實(shí)力,決勝數(shù)字化轉(zhuǎn)型深水區(qū)。”
那么,微軟提供了哪些技術(shù)、平臺(tái)和服務(wù)呢?先從最、最、最勁爆的說起吧。
當(dāng)年,Java可是Windows中不受歡迎的客人,微軟對(duì)其進(jìn)行過全面清掃,而今天……
微軟開始支持Java語言了!
由微軟上海研發(fā)基地的團(tuán)隊(duì)所領(lǐng)銜開發(fā)的,基于Visual Studio Code的Java語言編程與除錯(cuò)工具已經(jīng)面向全球發(fā)布。在微軟技術(shù)暨生態(tài)大會(huì)上,負(fù)責(zé)該項(xiàng)目的微軟公司開發(fā)技術(shù)及平臺(tái)事業(yè)部高級(jí)研發(fā)總監(jiān)張昕毅,親自上臺(tái)演示了在Visual Studio Code中使用Java語言進(jìn)行Azure云應(yīng)用的開發(fā),成為會(huì)場上引人注目的焦點(diǎn)之一。為了更好地為開發(fā)者創(chuàng)造理想的開發(fā)工具和開發(fā)環(huán)境,微軟正在以前所未有的開放胸懷,積極擁抱整個(gè)開源世界。
面向開發(fā)者多樣化的需求,微軟智能云Azure也為開發(fā)者提供了不同種類和層次的云服務(wù)可供選擇 —— 從IaaS層面的虛擬機(jī)、PaaS層面的Azure應(yīng)用服務(wù),到時(shí)下流行的微服務(wù)和無服務(wù)器計(jì)算。在微服務(wù)層面,微軟提供了Azure容器服務(wù)和Service Fabric,并且支持Docker、Kubernetes、Mesosphere等最熱門的容器技術(shù)。與此同時(shí),Azure Functions提供了無服務(wù)器計(jì)算的可能,無需進(jìn)行設(shè)置即可寫入由事件驅(qū)動(dòng)自動(dòng)運(yùn)行的參數(shù)。
跨平臺(tái)、設(shè)備應(yīng)用的快捷開發(fā)
近幾年,微軟對(duì)跨平臺(tái)、跨設(shè)備的支持態(tài)度,從其對(duì)跨平臺(tái)著稱的Java的破天荒支持就可以了解一二。
目前,微軟已經(jīng)在各個(gè)版本的Visual Studio中全面整合了Xamarin開發(fā)跨平臺(tái)移動(dòng)應(yīng)用的能力,包括Windows 平臺(tái)上免費(fèi)的Visual Studio Community版,以及可供Mac用戶免費(fèi)下載的Visual Studio for Mac版。新版本的Xamarin.iOS已經(jīng)全面支持iOS 11SDK,利用C#語言和Visual Studio,開發(fā)者只要編寫一次代碼,其應(yīng)用程序就可以適用于全球超過26億臺(tái)運(yùn)行Windows、MacOS、iOS以及Android系統(tǒng)的各型設(shè)備上,并且能夠提供完全原生的操作體驗(yàn)。對(duì)于企業(yè)應(yīng)用開發(fā)來說,這將大幅降低開發(fā)團(tuán)隊(duì)的人員成本和技術(shù)挑戰(zhàn),并提供良好的項(xiàng)目與代碼管理基礎(chǔ)。
此外,面向物聯(lián)網(wǎng)應(yīng)用,微軟智能云Azure提供了完善的云端服務(wù)和解決方案,廣泛涵蓋了從設(shè)備管理、數(shù)據(jù)分析到業(yè)務(wù)展現(xiàn)的各個(gè)層次的需求。面向物聯(lián)網(wǎng)終端開發(fā)者的需要,微軟推出了Azure IoT開發(fā)者套件,其提供了完全兼容Arduino的實(shí)時(shí)操作系統(tǒng)、一鍵安裝的開發(fā)環(huán)境,支持以Visual Studio Code進(jìn)行開發(fā)調(diào)試,并以Azure云服務(wù)部署IoT應(yīng)用。自發(fā)布以來一個(gè)月的時(shí)間,Azure IoT開發(fā)者套件已經(jīng)銷售超過2000套。
簡化大數(shù)據(jù)與人工智能開發(fā)
微軟將其在人工智能領(lǐng)域20多年的研究成果匯聚成Azure云端的認(rèn)知服務(wù),以API的形式開放給開發(fā)者,開發(fā)者只需要幾行代碼,就能借助微軟認(rèn)知服務(wù),開發(fā)出自己的跨平臺(tái)人工智能應(yīng)用。目前認(rèn)知服務(wù)在全球提供了覆蓋視覺、語言、語音、搜索、知識(shí)五個(gè)主要應(yīng)用場景的30余項(xiàng)人工智能服務(wù),其中人臉識(shí)別、情緒識(shí)別、計(jì)算機(jī)視覺三個(gè)API已經(jīng)在中國提供了預(yù)覽服務(wù)。
微軟智能云Azure提供的基礎(chǔ)數(shù)據(jù)服務(wù)包括:能將應(yīng)用開發(fā)速度大幅提升75%的SQL Database數(shù)據(jù)庫服務(wù),每秒可處理數(shù)百萬個(gè)請(qǐng)求、延遲低于10ms/15ms(讀取/寫入)的Cosmos DB非關(guān)系型數(shù)據(jù)庫,內(nèi)置R服務(wù)的HDInsight大數(shù)據(jù)分析服務(wù),支持PB級(jí)單個(gè)文件的Data Lake存儲(chǔ),以及能夠滿足100倍工作量的SQL Data Warehouse服務(wù)等。與此同時(shí)Azure 還提供了進(jìn)階的數(shù)據(jù)分析服務(wù),如SQL Server+R服務(wù)、Microsoft R Server、Azure機(jī)器學(xué)習(xí)服務(wù)、Cortana智能套件,以及微軟認(rèn)知服務(wù)工具包等。Visual Studio開發(fā)平臺(tái)也已經(jīng)全面支持R服務(wù)及Python。
欲了解利用微軟人工智能進(jìn)行開發(fā)的更多詳情,請(qǐng)下載Visual Studio Code 人工智能開發(fā)套件:www.visualstudio.com/downloads/ai-tools/。
以DevOps開發(fā)運(yùn)維一體化,推動(dòng)持續(xù)創(chuàng)新
市場和技術(shù)的快速發(fā)展給開發(fā)者,特別是企業(yè)應(yīng)用的開發(fā)帶來了更大的壓力,用以實(shí)現(xiàn)快速迭代、敏捷開發(fā)的DevOps開發(fā)運(yùn)維一體化,成為軟件工程領(lǐng)域的流行趨勢。為了幫助開發(fā)與運(yùn)維團(tuán)隊(duì)順暢對(duì)接,實(shí)現(xiàn)持續(xù)交付、持續(xù)監(jiān)控、持續(xù)學(xué)習(xí)與進(jìn)化,微軟將自身體系內(nèi)全球六萬名軟件工程師所使用的、基于Azure云服務(wù)的DevOps平臺(tái)作為“微軟研發(fā)云”面向全球開發(fā)者推出——其包括了端到端開發(fā)周期管理的云服務(wù) Visual Studio Team Service(VSTS),以及一系列開發(fā)測試虛擬實(shí)驗(yàn)室、監(jiān)控、部署、移動(dòng)應(yīng)用測試等云服務(wù)。微軟研發(fā)云不僅支持包括 Java語言在內(nèi)的所有編程語言項(xiàng)目開發(fā),同時(shí)也支持桌面、網(wǎng)頁、移動(dòng)裝置、物聯(lián)網(wǎng)與人工智能的應(yīng)用項(xiàng)目開發(fā)。基于微軟研發(fā)云的功能迭代,微軟同時(shí)提供本地部署版本的Team foundation Server(TFS),讓偏好私有云的企業(yè)客戶也能獲益于DevOps的前瞻優(yōu)勢。
除了開發(fā)相關(guān)內(nèi)容外,2017微軟技術(shù)暨生態(tài)大會(huì)安排了廣泛涵蓋混合現(xiàn)實(shí)體驗(yàn)、云應(yīng)用開發(fā)、物聯(lián)網(wǎng)解決方案、人工智能等12大技術(shù)主題的147場課程,其中亮點(diǎn)紛呈,CSDN記者還將繼續(xù)就相關(guān)內(nèi)容進(jìn)行相關(guān)跟蹤報(bào)道。
納德拉再度訪華,微軟將在中國放哪些大招?返回搜狐,查看更多
聯(lián)系客服