PnoneGap的优点
1.跨平台
PhoneGap目前支持的移动平台有: Android, iOS, Windows Phone、 Windows 8、 Firefox OS、 Amazon Fire OS、 BlackBerry 10、 Ubuntu、Tizen。(还有谁比我牛呢!)
2.性价比高,开发难度低
只要会HTML+CSS+JS,你就能开发在多达8个移动平台上运行的App, 还有比这更具性价比的技术吗?
相信会HTML的前端的开发人员,应该是比任何其它一种开发语言的人要多得多吧。不过服务器端开发,还是要掌握一门其它语言像PHP、Java、.net、Ruby还是Python,这个就没有限制了。但是,兼容性越强的技术,成本越低,性能越差;兼容性越差的技术,成本越高,性能越好。
PhoneGap的不足
1.运行效率
PhoneGap的运行,依赖于移动设备上的内置浏览器的Webkit, 所以运行速度上自然是比原生的App慢。
2.不能支持全部的系统API
由于要支持多平台, 所以如果一些平台上独有的API, 在PhoneGap上就有可能不能得到及时的支持
vue偏轻量,适合移动端,ng适应pc端,avalon适合兼容老浏览器的项目。
VueJs库 + weex 谷歌:尤雨溪 阿里无线前端抛出的 无线电商动态化解决方案 Weex
http://www.iwshang.com/Post/Default/Index/pid/41398.html
轻量级,数据交互要配合jQuery
avalon 司徒正美 Oniui
优点:低版本兼容IE
视频学习网址:http://edu.51cto.com/course/course_id-2533-page-1.html
学习成本比angular低
angular1+ 谷歌优化的 ionic
学习成本较高
react Facebook的维护的 虚拟DOM ,组件化
代码量大 技能储备佳选
配合native