码迷,mamicode.com
首页 > 其他好文 > 详细

谈谈我对PhoneGap的看法——(摘自唐巧的技术博客)

时间:2015-02-10 23:03:01      阅读:199      评论:0      收藏:0      [点我收藏+]

标签:

源地址:http://blog.devtang.com/blog/2012/03/24/talk-about-uiwebview-and-phonegap/

主题部分

我认为PhoneGap有以下3大问题:

  1. 首先,PhoneGap的编程语言其实是javascript,这对于非前端工作者来说,其实学习起来和学习原生的objective-C或Java编程语言难度差不多,而且由于历史原因,javascript语言本身的问题比其它语言都多。要想精通javascript,相当不易。

  2. 然后,PhoneGap的目标是方便地创建跨平台的应用。但是其实苹果和google都发布了自己的人机交互指南。有些情况下,苹果的程序和android程序有着不同的交互原则的。象有道云笔记的iPhone版android版,就有着完全不同的界面和交互。使用PhoneGap就意味着你的程序在UI和交互上,既不象原生的iphone程序,又不象原生的android程序。

  3. 最后,性能问题。Javascript终究无法和原生的程序比运行效率,这一点在当你要做一些动画效果的时候,就能显现得很明显。

当然,PhoneGap的优势也很明显,如果你是做图书类,查询类,小工具类应用的话,这些应用UI交互不复杂,也不占用很高的cpu资源,PhoneGap将很好地发挥出它的优势。对于这类应用:

  1. 你只需要编写一次,则可以同时完成iOS, android, windows phone等版本的开发。

  2. 如果改动不大,只是内容升级,那它升级时只需要更新相应的js文件,而不需要提交审核,而一般正常提交苹果的app store审核的话,常常需要一周时间。

所以PhoneGap不是万能的,但也不是没有用,它有它擅长的领域,一切都看你是否合理地使用它。

最后,推荐PhoneGap中国网站 ,在这里,你可以找到为数不多的中文资料。

谈谈我对PhoneGap的看法——(摘自唐巧的技术博客)

标签:

原文地址:http://www.cnblogs.com/songxing10000/p/4284996.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!