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