Birdge.NET:將C#代碼轉換為JavaScript

vgtr 9年前發布 | 27K 次閱讀 Birdge.NET

Birdge.NET 是一個可以將 C# 代碼轉換為 JavaScript 的開源編譯器,由 Object.NET 于 2015 年 5 月推出。它允許開發者使用 C# 編寫平臺獨立的移動、Web 和桌面應用,并運行在 iOS、Windows、Mac、Linux 及其它任意支持 JavaScript 的設備上。

Birdge.NET 的最新版本是2015 年 8 月 17 日發布的 1.8 版本。該版本的一項特性是支持多平臺操作系統。這一特性可以讓Birdge.NET 本身運行在多個平臺上。目前,Birdge.NET 可以運行在 Windows、Linux 和 Mac OS 上,并支持微軟出品的 Visual Studio 和 Visual Studio CodeMono 社區出品的 Xamarin Studio。另外,Bridge.NET 現在還提供了 JSDoc 支持。這是一種用于注釋 JavaScript 源碼文件的標記語言。在默認情況下,Bridge.NET 會自動將在 C# 代碼中發現的任何 XML 文檔轉換成 JavaScript 文件中的 JSDoc 注釋。該版本還有其它一些特性,此處不再一一贅述。

目前,Birdge.NET 支持的框架包括 WebGL、HTML5、jQuery、Bootstrap 和 Qunit。為了向社區提供功能更為強大的產品,Birdge.NET 在 6 月份收購了另一款業內領先的C#-to-JavaScript 框架 Saltarelle。此后,他們就開始將 Saltarelle 支持的庫合并到 Birdge.NET 中。這樣一來,Bridge.NET 2.0 將會提供 TypeScript、NodeJS、jQuery.UI 和KnockoutJS 支持。此外,Bridge.NET 2.0 已經集成了微軟Roslyn 解析平臺,并提供了C# 6.0 新特性的支持。

將 Bridge.NET 安裝到 Visual Studio 中非常簡單,只需要下載 Bridge.NET.vsix 文件并雙擊運行即可。當然,首先要退出 Visual Studio。Bridge.NET 的使用也非常簡單,感興趣的讀者可以根據官方提供的入門教程試用。

此外,他們還提供了 Bridge.NET C#-to-JavaScript 在線編譯器。借助該編譯器,無需下載和安裝,就可以試用 Bridge.NET。用戶只需在左側的編輯器中輸入 C# 代碼,右側編輯器中就會自動顯示編譯生成的 JavaScript 代碼,而且生成的代碼會隨著用戶的修改而同步更新。代碼編寫完成后,用戶可以點擊右側編輯器右上方的 Run,將生成的 JavaScript 代碼加載到一個新的瀏覽器頁簽中執行。此外,該編譯器還提供了現成的 C# 代碼示例,從 C# 編輯器的下拉列表中可以切換。

要了解更多信息,請查看官方網站

來自: InfoQ
 本文由用戶 vgtr 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!