• 您現在的位置是:首頁 >綜合 > 2021-04-24 08:56:07 來源:

    最新版本的TypeScript和Visual Studio 2017 for Mac將于11月完成

    導讀 在微軟的大開發商shindig前夕,或者更確切地說是虛擬開發人員shindig,Connect(); 已經發布了一個新版本的TypeScript,以及喜歡他們的操作

    在微軟的大開發商shindig前夕,或者更確切地說是虛擬開發人員shindig,Connect(); 已經發布了一個新版本的TypeScript,以及喜歡他們的操作系統Apple風格的Visual Studio用戶的更新。

    最新版本的TypeScript和Visual Studio 2017 for Mac將于11月完成

    TypeScript 3.2

    在自我強加的11月截止日期到期之前發出的吱吱聲就是開源編程語言TypeScript的3.2版本。

    TypeScript是支持靜態類型的JavaScript的擴展,旨在支持那些支持龐大的JavaScript應用程序的人(或者只是那些希望通過聲明來看待源代碼的開發人員)。

    強類型語言迫使程序員在處理變量時要稍加思考。例如,嘗試添加數字和文本字符串會導致強類型編譯器阻塞錯誤,而vanilla JavaScript只會吐出一個字符串,這可能不是意圖。

    TypeScript的工作原理是獲取TypeScript源代碼,充滿其所有聲明,并發出原始的JavaScript,這些都是TypeScript的fripperies。

    與以前的版本一樣,3.2給出并帶走,所以在輕輕地安裝它之前需要一些思考。

    在給定方面,TypeScript 3.2通過基本類型引入了對任意大整數的支持bigint。微軟警告說,如果開發人員嘗試混合number和輸入bigint類型,TypeScript將(正確地)拋出一個搖擺不定的東西。

    對綁定,調用和應用進行更嚴格的檢查也可以顯示解析tsconfig.json文件的能力,node_modules而無需在父目錄周圍進行笨重的攀爬。TypeScript 3.2現在還允許在泛型上進行對象傳播,并使用交叉點對它們進行建模。

    該團隊還向編輯們介紹了所謂的“生活質量改進”。TypeScript現在為大多數變量和參數提供建議,這些變量和參數可以被報告為具有隱式任何類型,并且可以快速修復以自動推斷類型。

    但是,某些參數不再接受null,或者根據類型接受更具體的內容。這些wheelDelta屬性也已經消失,之前已被棄用,團隊警告說,一些特定于WebKit的屬性是砧板上的下一個屬性。

    我們采取了一個旋轉的發布,坦率地說,發現很少讓我們感到震驚(雖然bigint支持和編輯調整是非常受歡迎的),這應該是事情。版本3.3將在2019年1月到期。我們仍然希望以ha句形式報告錯誤消息的請求使其成為現實,因為我們偶爾會有點奇思妙想。

    適用于Mac的Visual Studio 2017 7.7

    奇怪命名的Visual Studio for Mac(與其Windows兄弟版本幾乎沒有相似之處)在8月發布的7.6之后獲得了7.7的版本。微軟已經以兇猛的速度對該工具進行了更新,達到7.6.11之后再攀升至7.7。

    作為一個macOS應用程序運行,它的根源在于Xamarin Studio,IDE允許開發人員定位Android,iOS,tvOS和watchOS以及Mac桌面應用程序。當然也支持.NET Core和ASP.NET Core應用程序。

    .NET Core是此版本的頭條新聞,.NET Core 2.2支持那些勇于安裝預覽SDK的勇敢靈魂。2.2與2.1共存,因此在新框架中指出一個項目是一個簡單的案例,選擇適當的目標框架來獲取最新和最大的新玩具。

    隨著VS for Mac獲得對Azure Functions 2.0的支持,Azure棒的毆打仍在繼續。微軟對新的Azure工具非常興奮,并熱衷于開發人員使用該技術構建可擴展的無服務器應用程序,方法是在云中運行一小部分代碼以分散工作負載。

    此版本中的其他改進包括調整Intellisense,將ASP.NET Core項目發布到特定文件夾而不是Azure,以及Xamarin.Android構建的性能提升已經在Windows工具的版本中看到了。

  • 成人app