这篇文章给大家分享的是有关reactxp怎么评价的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。
创新互联建站主要从事网站设计、网站制作、网页设计、企业做网站、公司建网站等业务。立足成都服务河源,10余年网站建设经验,价格优惠、服务专业,欢迎来电咨询建站服务:13518219792新的开源库利用了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怎么评价”这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,让大家可以学到更多知识,如果觉得文章不错,可以把它分享出去让更多的人看到吧!
网站名称:reactxp怎么评价-创新互联
网站链接:http://lswzjz.com/article/cocood.html