
文章分类:公司动态 发布时间:2015-03-30 原文作者:tbkj 阅读( )
在经过前一天Messenger应用平台、Parse物联网开发者工具等惊喜的轰炸,Facebook于今天凌晨在F8开发者大会上正式开源了React Native。不过目前,只有iOS版,Android版还需要再等一段时间,这是最新的用JavaScript语言开发原生App的尝试,其示例代码相当简洁,内置控件也不少。同时还为React Native开发了一款基于Atom的IDE——Nuclide,也已开源。
React Native主要特性如下:
React Native主张“Learn once, write everywhere”而非其他跨平台工具一直宣扬的“Write once, run everywhere”。通过React Native,开发者可以使用UITabBar、UINavigationController等标准的iOS平台组件,让应用界面在其他平台上亦能保持始终如一的外观、风格。
JavaScript应用代码和原生平台之间所有的操作都采用异步执行模式,原生模块使用额外线程,开发者可以解码主线程图像、后台保存至磁盘、无须顾忌UI等诸多因素直接度量文本设计布局。
React Native引入了一个类似于iOS上Responder Chain响应链事件处理机制的响应体系,并基于此为开发者提供了诸如TouchableHighlight等更高级的组件。
React Native Github托管地址: https://github.com/facebook/react-native
襄阳太宝科技有限公司O2O方案服务商移动方案领导者,我们提供移 动方案战略咨询、定制开发、推广运营、大数据分析、后台建设,专注于IOS(iphone,ipad)、android(安卓)移动软件开发、html5 开发、微信定制开发,我们有顶尖的开发团队,富有创意的设计及标准流程化的操作,我们坚持站在客户的角度为客户设计方案,带来高品质的服务!
微信公众账号
添加"湖北太宝科技"