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

歡迎訪問 生活随笔!

生活随笔

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

编程问答

Microsoft将在UWP上支持React Native,同时为VS Code添加工具软件

發布時間:2023/12/4 编程问答 30 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Microsoft将在UWP上支持React Native,同时为VS Code添加工具软件 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

Microsoft和Facebook日前宣布React Native的下一個目標平臺是Universal Windows Platform(UWP)。

對于已經在多個設備平臺上使用React Native的開發者來說,這是個好消息,因為這讓他們可以在Windows上重用組件。對于UWP的開發者來說,這為他們提供了另一種開發應用的方式只要他們已經可以使用JavaScript開發應用。

盡管實質是JavaScript,React Native代碼將會轉化成C#代碼。在這篇公告中, Eric Rozell說道:

該框架將React DOM從JavaScript轉化為原生平臺上視圖管理器的方法調用,讓開發者通過JavaScript的方法調用來代理原生模塊的直接調用。在UWP上使用React Native的情形下,視圖管理器和原生模塊是用C#實現的,視圖管理器會實例化和操作XAML元素。

應用中實際運行的JavaScript代碼是Chakra處理的。

為了幫助React Native應用的開發,Microsoft還為Visual Studio Code發布了React Native擴展。該擴展提供了一個調試環境,而且可以讓開發者使用IntelliSense功能遍歷React Native的API。

之前,一個開發React Native應用的常用方式是使用Facebook自己的Nuclide,但是這在Windows并不可用。Visual Studio Code是跨平臺的,為Windows上的React Native 開發者提供了一個出色的工具。

使用WinJS開發React和Angular應用已經可行了一段時間,但是并沒有“原生控件”的感覺。最近,一個可以讓開發者使用Angular 2開發UWP應用的社區項目已經在GitHub啟動。

相比之下,React Native應用使用JavaScript和React.js開發,將UI元素編譯成目標平臺上原生的控件而不是渲染基于JavaScript的控件。

React Native開發者以及作者Bonnie Eisenman認為該新聞只是一個更大的趨勢的起始點:

我認為針對UWP的React Native真的會將RN確立為多平臺開發的普遍的通用語言,而不僅僅是移動應用。它還強調了React Native不是說在多平臺上運行相同的應用;而是使用相同的技能庫,促使每一個平臺都有最好的用戶體驗。

UWP加入了Android和iOS,作為React Native的一個主要面向的平臺。目前,UWP項目還是和其他項目保持獨立的,但是目標還是將其中一些工作貢獻回主線項目上。

原文地址:http://www.infoq.com/cn/news/2016/04/react-native-uwp-vs-code


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

創作挑戰賽新人創作獎勵來咯,堅持創作打卡瓜分現金大獎

總結

以上是生活随笔為你收集整理的Microsoft将在UWP上支持React Native,同时为VS Code添加工具软件的全部內容,希望文章能夠幫你解決所遇到的問題。

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