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

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 编程资源 > 编程问答 >内容正文

编程问答

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

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

Microsoft和Facebook日前宣布React Native的下一個(gè)目標(biāo)平臺(tái)是Universal Windows Platform(UWP)。

對(duì)于已經(jīng)在多個(gè)設(shè)備平臺(tái)上使用React Native的開(kāi)發(fā)者來(lái)說(shuō),這是個(gè)好消息,因?yàn)檫@讓他們可以在Windows上重用組件。對(duì)于UWP的開(kāi)發(fā)者來(lái)說(shuō),這為他們提供了另一種開(kāi)發(fā)應(yīng)用的方式只要他們已經(jīng)可以使用JavaScript開(kāi)發(fā)應(yīng)用。

盡管實(shí)質(zhì)是JavaScript,React Native代碼將會(huì)轉(zhuǎn)化成C#代碼。在這篇公告中, Eric Rozell說(shuō)道:

該框架將React DOM從JavaScript轉(zhuǎn)化為原生平臺(tái)上視圖管理器的方法調(diào)用,讓開(kāi)發(fā)者通過(guò)JavaScript的方法調(diào)用來(lái)代理原生模塊的直接調(diào)用。在UWP上使用React Native的情形下,視圖管理器和原生模塊是用C#實(shí)現(xiàn)的,視圖管理器會(huì)實(shí)例化和操作XAML元素。

應(yīng)用中實(shí)際運(yùn)行的JavaScript代碼是Chakra處理的。

為了幫助React Native應(yīng)用的開(kāi)發(fā),Microsoft還為Visual Studio Code發(fā)布了React Native擴(kuò)展。該擴(kuò)展提供了一個(gè)調(diào)試環(huán)境,而且可以讓開(kāi)發(fā)者使用IntelliSense功能遍歷React Native的API。

之前,一個(gè)開(kāi)發(fā)React Native應(yīng)用的常用方式是使用Facebook自己的Nuclide,但是這在Windows并不可用。Visual Studio Code是跨平臺(tái)的,為Windows上的React Native 開(kāi)發(fā)者提供了一個(gè)出色的工具。

使用WinJS開(kāi)發(fā)React和Angular應(yīng)用已經(jīng)可行了一段時(shí)間,但是并沒(méi)有“原生控件”的感覺(jué)。最近,一個(gè)可以讓開(kāi)發(fā)者使用Angular 2開(kāi)發(fā)UWP應(yīng)用的社區(qū)項(xiàng)目已經(jīng)在GitHub啟動(dòng)。

相比之下,React Native應(yīng)用使用JavaScript和React.js開(kāi)發(fā),將UI元素編譯成目標(biāo)平臺(tái)上原生的控件而不是渲染基于JavaScript的控件。

React Native開(kāi)發(fā)者以及作者Bonnie Eisenman認(rèn)為該新聞只是一個(gè)更大的趨勢(shì)的起始點(diǎn):

我認(rèn)為針對(duì)UWP的React Native真的會(huì)將RN確立為多平臺(tái)開(kāi)發(fā)的普遍的通用語(yǔ)言,而不僅僅是移動(dòng)應(yīng)用。它還強(qiáng)調(diào)了React Native不是說(shuō)在多平臺(tái)上運(yùn)行相同的應(yīng)用;而是使用相同的技能庫(kù),促使每一個(gè)平臺(tái)都有最好的用戶體驗(yàn)。

UWP加入了Android和iOS,作為React Native的一個(gè)主要面向的平臺(tái)。目前,UWP項(xiàng)目還是和其他項(xiàng)目保持獨(dú)立的,但是目標(biāo)還是將其中一些工作貢獻(xiàn)回主線項(xiàng)目上。

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


.NET社區(qū)新聞,深度好文,微信中搜索dotNET跨平臺(tái)或掃描二維碼關(guān)注

創(chuàng)作挑戰(zhàn)賽新人創(chuàng)作獎(jiǎng)勵(lì)來(lái)咯,堅(jiān)持創(chuàng)作打卡瓜分現(xiàn)金大獎(jiǎng)

總結(jié)

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

如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。