@
itcook 呵呵,Phonegap 只是 打包工具.. @
wwlweihai 以webapp来说,除开要(兼容手机尺寸,选择一些手机端的控件,页面设计也要以移动的用户习惯为主),其他的与传统的网页开发。关于hybrid应用,其本质是以js接口能与原生通讯,而打包只是工具提供了一个快速集成的功能而已,撇开phonegap自带的接口不说,根据业务需求你需要自己写一些插件,做商超要用到条形码,就需要用摄像头,如果做阅读软件,就需要用到TTS接口,各平台内一键升级 等等。这些都是需要自己写插件的,本质还是原生来实现。关于HTML5性能,不佳这个问题,只能说是每个程序员开发出来的应用水准不一样,如今手机基本都支持硬件加速,Intel 收购 jqmobi以后在芯片中也对HTML5提供了很大的支持,jqmobi这框架剔除他的UI,自己重写的话,在700左右安卓手机运行没压力,iPhone中感觉不出是hybrid app,类似jqm,Sencha之类的框架太重,自己学习的时候可以看看,真的到项目还是要衡量一下。框架推荐你可以看看:
http://app-framework-software.intel.com/ ,
http://zhaoda.net/spa/docs/ (目前微视的mobile站点实用的),这些框架都是比较轻量级的赵达的那个框架可能需要一定的js基础,需要慢慢来,还有一些知识站点https://
github.com/jtyjty99999/mobileTech 没事可以看看, 加油, 我也是以前java转过来的 :)