登录 / 注册
IT168信息化频道
IT168首页 > 信息化 > 信息化资讯 > 正文

微软开源reactxp,方便跨平台应用构建

2017-04-10 11:09    it168网站原创  作者: 编译 | zyy 编辑: 覃里

  【IT168 资讯】微软近日发布了一个新的开源库ReactXP,主要是帮助开发人员创建跨平台应用程序。全新的开源库采用了React框架,可以让开发人员在他们的应用程序中使用React。

微软开源reactxp,方便跨平台应用构建

  reactxp是微软的skype团队开发的一个js库,看起来比React Native还要牛,不仅支持Android和iOS,还支持web和windows。ReactXP集成了React和React Native,它是建立在React和React Native之上的一个抽象层,构建具体的平台代码还是依赖React和React Native。

  使用React和React Native,Web应用程序可以与iOS和Android应用程序共享大部分逻辑,但视图层需要为每个平台分别实现。因此微软进一步开发了一个薄的跨平台层,称之为ReactXP。如果开发人员将应用程序写入此抽象,则可以在多个目标平台上共享视图定义,样式和动画。当然,程序员仍然可以提供平台特定的UI变体,但是这可以在需要时选择性地进行。

  ReactXP的设计考虑了跨平台开发。一般来说,它暴露了在React JS(HTML)和React Native为iOS和Android应用以一致的方式实现的API,组件,道具,样式和动画参数。一些平台特定的道具和风格属性已经暴露出来,但微软已经尝试将其保持在最低限度。

  ReactXP的意图则是尽可能轻便。核心组件和API仅限于几乎所有应用程序所需的功能。ReactXP的扩展以类似的跨平台方式暴露了更多的专门功能。

    Github地址:https://github.com/Microsoft/reactxp 也可以访问:https://microsoft.github.io/reactxp/

标签: 开源 , 微软
相关文章
  • IT168企业级IT168企业级
  • IT168文库IT168文库

扫码送文库金币

实时热点
编辑推荐
系统架构师大会
系统架构师大会
点击或扫描关注
IT168企业级微信关注送礼
IT168企业级微信关注送礼
扫描关注
首页 评论 返回顶部