2024年04月25日 星期四  宁波金宣网络科技有限公司!

第三方账号登陆:

logo,宁波金宣网络科技有限公司

用JavaScript开发移动原生应用,Facebook正式开源React Native!

发表于:2015-04-16 3786次阅读 来源:宁海网络服务网

AI创作问答(高级版)

  在经过前一天Messenger应用平台、Parse物联网开发者工具等惊喜的轰炸,Facebook于今天凌晨在F8开发者大会上正式开源了React Native。不过目前,只有iOS版,Android版还需要再等一段时间,这是最新的用JavaScript语言开发原生App的尝试,其示例代码相当简洁,内置控件也不少。同时还为React Native开发了一款基于Atom的IDE——Nuclide,也已开源。

  React Native主要特性如下:


  原生的iOS组件

  React Native主张“Learn once, write everywhere”而非其他跨平台工具一直宣扬的“Write once,    run everywhere”。通过React Native,开发者可以使用UITabBar、UINavigationController等标准的iOS平台组件,让应用界面在其他平台上亦能保持始终如一的外观、风格。

  异步执行

  JavaScript应用代码和原生平台之间所有的操作都采用异步执行模式,原生模块使用额外线程,开发者可以解码主线程图像、后台保存至磁盘、无须顾忌UI等诸多因素直接度量文本设计布局。

  触摸处理

  React Native引入了一个类似于iOS上Responder Chain响应链事件处理机制的响应体系,并基于此为开发者提供了诸如TouchableHighlight等更高级的组件。

  Facebook在React Native的主页上详细介绍了React Native的种种功能特性,想要了解更多细节,可直接进入主页查看,而其为React   Native搭配的开源IDE Nuclide支持React Native、Web和原生移动开发,基于Atom构建,不过也需要翻墙。

【顶部】 【打印】 【关闭】

本网转载内容版权归原作者和授权发表网站所有,仅供学习交流之用,如有涉及版权问题,请通知我们尽快处理。

国内版ChatGPT 金宣小助手

国内版ChatGPT官网微信公众号

浙ICP备15010989号-1 网站地图

浙公网安备 33022602000630号

Copyright © 2015-2024 宁波金宣网络科技有限公司 All Right Reserved.