一phone gap VS react native
01.开发成本
phone gap的开发成本小很多 二NV的初学成本还是很高的
02.性能
React Native 性能更好些。因为不是基于Webview,而是用JS Core转换成原生的组件。性能接近Native apps。
而Phonegap的UI是基于webview的。所以性能可能不如React Native.
但是phonegap有大量的插件可供使用。本身框架由于时间较长,较为成熟一些。
二 react,react native
React 是一套可以用简洁的语法高效绘制 DOM 的框架
React 并不是前端开****发****的全部。从之前的描述也能看出,它专注于 UI 部分,对应到 MVC 结构中就是 View 层。要想实现完整的 MVC 架构,还需要 Model 和 Controller 的结构。在前端开发时,我们可以采用 Flux 和 Redux 架构,它们并非框架(Library),而是和 MVC 一样都是一种架构设计(Architecture)。
这是一个面向前端开发者的框架。它的宗旨是让前端开发者像用 React 写网页那样,用 React Native 写移动端应用。这就是为什么 React Native 自称:
Learn once,Write anywhere!
React Native 希望前端开发者学习完 React 后,能够用同样的语法、工具等,分别开发安卓和 iOS 平台的应用并且不用一行原生代码。
React Native 与 Hybrid完全没有关系,它只不过是以 JavaScript 的形式告诉 Objective-C 该执行什么代码。
https://www.zhihu.com/question/23517605
https://github.com/CocoaPods/Specs/
http://blog.csdn.net/wm9028/article/details/51840759
https://my.oschina.net/ioslighter/blog/379165
http://stackoverflow.com/questions/32891965/error-while-executing-gem-errnoeperm-operation-not-permitted
https://github.com/phonegap/phonegap-app-desktop/releases
http://docs.phonegap.com/en/edge/guide_platforms_index.md.html#Platform%20Guides
http://stackoverflow.com/questions/tagged/cordova
https://forums.adobe.com/community/phonegap
https://signalvnoise.com/posts/3766-hybrid-how-we-took-basecamp-multi-platform-with-a-tiny-team
https://signalvnoise.com/posts/3743-hybrid-sweet-spot-native-navigation-web-content
https://signalvnoise.com/posts/3438-drawing-the-nativeweb-line-in-basecamp-for-iphone
https://github.com/phonegap/phonegap-webview-ios/blob/master/Podfile_sample
http://docs.phonegap.com/tutorials/develop/1-embed-webview/ios/#how
https://cocoapods.org/
http://docs.phonegap.com/tutorials/develop/1-embed-webview/ios/#pods
https://github.com/vczero
http://blog.cnbang.net/
http://www.jianshu.com/p/cf9bc03db7d6
http://www.jianshu.com/p/d2f5ae6b4927
http://www.jianshu.com/p/978c4bd3a759
http://blog.csdn.net/mr_raptor/article/details/51749061
http://lib.csdn.net/base/52?source=blogtop
http://lib.csdn.net/article/ios/44219