Visual Basic將來將要如何發展?

 

導讀 上週,微軟宣佈了他們改變Visual Basic語言將來發展計劃的想法。此次公佈給Visual Basic開發人員留下了不少不肯定性,但Visual Basic語言的設計者Anthony D.Green說明了這個新策略的一些細節。

Visual Basic將來將要如何發展?Visual Basic將來將要如何發展?    如今微軟認爲VB很是適合那些以Windows平臺做爲目標開發平臺的開發者或者編程新手(至少,編程不是他們主要的職業)。html

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

最後,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.linuxidc.com/Linux/2017-02/140590.htm設計

本文地址:http://www.linuxprobe.com/microsoft-visual-basic.htmlhtm

相關文章
相關標籤/搜索