您好,登錄后才能下訂單哦!
這篇文章給大家分享的是有關reactxp怎么評價的內容。小編覺得挺實用的,因此分享給大家做個參考,一起跟隨小編過來看看吧。
新的開源庫利用了React框架,允許開發人員在他們的應用程序中使用React。ReactXP允許構建響應性的網頁和移動應用程序,通過ReactJS和ReactNative,這些應用程序開對平臺來說增加了原生性。現在開發者可以通過ReactXP網站獲得這個新的開源庫,微軟并提供了文檔,以便開發人員開始使用ReactXP。
ReactXP介紹
ReactXP使用了React框架,使得開發人員可以使用React開發他們的跨平臺任務。
React的理念是“學習一次,寫在任何地方”。使用React和ReactNative,應用程序可以與iOS和Android應用程序共享大部分邏輯,但視圖層需要為每個平臺分別實現。而使用ReactXP則更進一步,開發了一個薄的跨平臺層——ReactXP。使用ReactXP創建應用程序,可以在多個目標平臺上共享視圖,樣式和動畫。當然,您仍然可以提供平臺特定的UI,但是這可以在需要時選擇性地進行。
ReactXP的設計考慮了跨平臺開發。一般來說,它開放了在ReactJS(HTML)和ReactNativeforiOS和Android中以一致的方式實現的API,組件,道具,樣式和動畫參數。一些平臺特定的工具、樣式、屬性已經開放了出來,但ReactXP已經嘗試將其保持在最低限度。
ReactXP意圖盡可能輕便。核心組件和API幾乎能適應所有應用程序所需的功能。ReactXP的擴展為跨平臺方式開放了更多的專門功能。
ReactXP怎樣
React/React.native之所以討巧,在于它的設計思想很實際。不追求“一次編寫到處運行”的跨平臺解決方案,只追求在不同平臺上使用同樣的編程語言,編程模型和設計模式。React提倡為不同平臺的特色和習慣編寫不同的解決方案,但這些代碼可以統一到相同的編程模型下面。在實際生產中,React的業務邏輯和數據對象可以跨平臺(只是簡單的Javascript),只是JSX需要針對各平臺編寫。一方面這些工作量不大,另一方面不同平臺本來就應該要寫不同的UI,你把web端的JSX強行套到iOS上(如果按照微軟的思路能套的話)最后只能把iOS降級到web的體驗,這一點市面上各式各樣的跨平臺解決方案從phonegap到Xamarin都用它們自身的垃圾驗證過了。
感謝各位的閱讀!關于“reactxp怎么評價”這篇文章就分享到這里了,希望以上內容可以對大家有一定的幫助,讓大家可以學到更多知識,如果覺得文章不錯,可以把它分享出去讓更多的人看到吧!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。