APP可能发展路线大概是:Web——>Native——>Hybrid——>Reactive Native.
一、原生态的Native APP有着不可替代的优势(目前),比如:(1)用户体验更加稳定(2)用户的留存率较高(3)可以调用更多的平台硬件(4)还有一个认为比较重要的一点,可以离线使用。但是其劣势也是明显的,开发成本大包括开发周期、用户升级等。
二、非Native APP
(1)web APP:利用平台浏览器进行访问的,平时感觉这种APP虽然开发方便、移植性好,但是用户使用不方便、体验性很差。
(2)Hybrid APP:介于Native APP和web APP之间的混合APP,具有Native APP良好的用户体验和Web APP的跨平台的优势。
> React Nactive
React-Native 的多个组件、React-Native 的监控系统、Node 爬虫框架、模块化前端脚手架、微信小游戏引擎。
React Nactive混合APP开发-- http://edu.youkuaiyun.com/course/detail/3225
基于 React Native 的 58 同城 App 开发实践-- http://geek.youkuaiyun.com/news/detail/105028
RN官方文档- http://facebook.github.io/react-native/docs/getting-started.html
React Native 中文版(含新增 Android 章节)- http://wiki.jikexueyuan.com/project/react-native/
Facebook 2015年开源了这个项目-React Native,http://facebook.github.io/react-native/
React Native实践之携程Moles框架: http://geek.youkuaiyun.com/news/detail/83674
moles-packer 是由携程框架团队研发的,与携程Moles框架配套使用的React Native 打包和拆包工具,同时支持原生的 React Native 项目。
当前版本:0.1.3:
github地址:https://github.com/ctripcorp/moles-packer
npm地址:https://www.npmjs.com/package/moles-packer
React Native 电商项目实战- https://github.com/yll2wcf/TShop
-- ReactNative
一个RN的项目- https://github.com/liudao01/ReactNativeProject