日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

Visual Basic的未来之路

發布時間:2023/12/4 编程问答 25 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Visual Basic的未来之路 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

上周,微軟宣布了他們改變Visual Basic語言未來發展計劃的想法。這次公布給Visual Basic開發人員留下了很多不確定性,但Visual Basic語言的設計者Anthony D.Green說明了這個新策略的一些細節。

Green首先列出了當時使用VB進行開發的四個基礎指導原則:

  • VB和C#共享的通用IDE和平臺構建塊。

  • 共享的“多范式、面向對象、命令式、強類型等”語言特性。

  • 在API的邊界需要強大的跨語言互操作性和豐富的語言創新機會(如泛型、LINQ、異步)。

  • 客戶對語言工具奇偶校驗的反饋。

現在微軟認為VB非常適合那些以Windows平臺作為目標開發平臺的開發者或者編程新手(至少,編程不是他們主要的職業)。

另一方面,非Windows平臺的崛起給C#帶來了一定的影響但不會影響到VB。在Green看來,VB不太適合游戲開發或者基于Mac OS X的開發。VB對于非Windows平臺適應性的缺乏造成了困境,F#的開源以及C#對開源工具日益增長的支持,使得這兩種語言在吸引和保留開發人員方面優于VB。越來越多的C#開發人員進入了良性循環,他們可以帶來更多的進步,從而吸引更多的開發人員。

最后,Green提出了一種情況,如果保持C#與VB的開發進度和功能特性齊頭并進,這對于有限的資源會產生壓力。微軟希望專注于C#,因為它以最快的方式提供最廣泛的反饋。一旦這種反饋產生了對VB開發人員有價值的想法,微軟會考慮從C#移植到VB。

這對于那些想知道他們在VB語言的投入能得到什么回報的開發者來說意味著什么?之前列出的四個原則已經被以下目標替代:工具、平臺和語言。

Green說,VB的質量工具仍然是重點,并提到Visual Studio 2017中的動態單元測試如何支持VB。在平臺的基礎上,VB仍然會被維護以便支持.NET Core的.NET標準。VB語言本身也會增加新的功能和關鍵字,但前提是它們對VB是有意義的,而不僅僅是因為C#中增加了這些特性。Green舉例說像UTF-8字符串就不會添加到VB中。

VB開發人員的反應非常激烈,許多人期待VB可以支持多平臺,包括像HoloLens這樣的微軟技術。Reed Kimble寫到:“這是一個雞和蛋的問題。微軟不提供某個功能是因為他們沒有聽到人們的要求。人們沒有要求某個功能是因為微軟還沒有提供該功能,所以這必定意味著人們無法獲得這些功能。

原文地址:http://www.infoq.com/cn/news/2017/02/vb-strategy


.NET社區新聞,深度好文,微信中搜索dotNET跨平臺或掃描二維碼關注

總結

以上是生活随笔為你收集整理的Visual Basic的未来之路的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。