Reactive Native
React Native 是 近期Facebook基于MIT协议开源的原生移动应用开发框架,已经用于Facebook的生产环境,React Native可以使用最近非常流行的React.js库来开发iOS和Android原生APP.
ReactNative 可以基于目前大热的开源JavaScript库React.js来开发iOS和Android原生App,而且React Native 已经用于生产环境-Facebook Group iOS应用就是基于它的.
React Native 的原理是在JavaScript中用React抽像操作系统原生的UI组件,代替DOM元素来渲染,比如
React Native比起标准Web开发或原生开发能够带来的三大好处:
- 手势识别:基于Web技术(HTML5/JavaScript)构建的移动应用经常被抱怨缺乏及时响应。而基于原生UI的React Native能避免这些问题从而实现实时响应。
- 原生组件:使用HTML5/JavaScript实现的组件比起原生组件总是让人感觉差一截,而React Native由于采用了原生UI组件自然没有此问题。
- 样式和布局:iOS、Android和基于Web的应用各自有不同的样式和布局机制。React Native通过一个基于FlexBox的布局引擎在所有移动平台上实现了一致的跨平台样式和布局方案。
React Native宣传”Learning once, write anywhere”, MVVM, AngularJS
tcomb-form-native 是 React Native 强大的表单处理控件,支持 JSON 模式,可插拔的外观和感觉。在线演示:http://react.rocks/example/tcomb-form-native。
Web/iOS/Android:已实现了Web和iOS平台,Android平台预计将于2015年10月实现(Blog | React)。 |
search use [meteor]