<meter id="pryje"><nav id="pryje"><delect id="pryje"></delect></nav></meter>
          <label id="pryje"></label>

          新聞中心

          EEPW首頁 > 市場分析 > 微軟詳解 .NET 語言戰(zhàn)略:C#、VB、F# 都不落

          微軟詳解 .NET 語言戰(zhàn)略:C#、VB、F# 都不落

          作者: 時間:2017-02-08 來源:網(wǎng)絡(luò) 收藏

            今天在升級Skype應(yīng)用的同時,承諾“改進(jìn)質(zhì)量和更好的性能”。為了提供最新的使用體驗,將會關(guān)閉軟件開發(fā)是相當(dāng)重視的事情,比如該公司近期宣布了一個 Visual Studio 2017 RC 更新、以及面向三星 Tizen 平臺的 Visual Studio 工具箱第二預(yù)覽版,表明其有意加大跨平臺開發(fā)等方面的力度。在近日的一篇博客文章中,更是詳細(xì)介紹了其 .NET 語言戰(zhàn)略,解釋了各款語言對于開發(fā)者(以及該公司)的重要性。

          本文引用地址:http://www.ex-cimer.com/article/201702/343733.htm

           

            在這篇博文中,微軟提到了其對各項開發(fā)語言的戰(zhàn)略、框架、以及評斷每一款語言的方法。當(dāng)然,這種戰(zhàn)略更像是一種指導(dǎo)方針,而不是一張確切的路線圖。

           

            首先從  談起:微軟指出, 是該公司當(dāng)前最流行的編程語言之一,擁有數(shù)百上千萬的用戶。比如該公司借助  為 Xamarin、企業(yè)應(yīng)用程序、ASP.ET 中的 Web Apps、以及 Unity 游戲做移動開發(fā)。

            微軟還表示,今后幾年還會繼續(xù)改進(jìn) C#,以迎合開發(fā)者們的需求。其承諾“積極創(chuàng)新”,不過于關(guān)注特定的部分,而保持其核心設(shè)計理念的完整。

            在 C# 7.0 版本中,將提供模式匹配(pattern matching)、元組(tuples)等大功能。

           

            其次是 Visual Basic:當(dāng)前有成千上萬人正在用它來開發(fā)商業(yè)應(yīng)用程序,并且在新進(jìn)開發(fā)人員中頗受歡迎。盡管某段時間有不少開發(fā)者跳轉(zhuǎn)到了 C#,因為后者的樣例、生態(tài)系統(tǒng)和社區(qū)“通常更豐滿”。

            在未來,微軟會保持 VB 對新進(jìn)開發(fā)者的平易特性。創(chuàng)新將集中在該語言比較熱門的場景,比如跨語言工具體驗,這樣是 2010 年來的一個轉(zhuǎn)變(當(dāng)時說 VB 和 C# 要齊頭并進(jìn))。

           

            最后來說說 F#:微軟指出,盡管該語言不被很多人所使用,但也確實是“最受喜愛”的語言之一。許多開發(fā)者用 F# 來開發(fā) Web 和云服務(wù)、分析工具、以及數(shù)據(jù)操作。

            該公司還稱贊“社區(qū)氛圍濃厚”,作為 .NET 開源的領(lǐng)跑者,大家在不知疲倦地為 F# 開發(fā)做貢獻(xiàn)。而通過簡化等手段,其未來有望成為“最好的工具加工語言”。

            此外,微軟會確保 C# 上的新特性,也可以在 F# 上實現(xiàn)良好的互操作。作為一款以解決問題為目標(biāo)的平臺,它將會是社區(qū)中不可或缺的一部分。



          關(guān)鍵詞: 微軟 C#

          評論


          相關(guān)推薦

          技術(shù)專區(qū)

          關(guān)閉
          看屁屁www成人影院,亚洲人妻成人图片,亚洲精品成人午夜在线,日韩在线 欧美成人 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();