appcan 跟 phonegap是一个性质的,当然也有一些区别。
相同点是,都是基于html5来开发跨平台的移动应用,提供一些功能封装(如地图之类的开发者常用的功能),一次开发,run anywhere。但运行速度都比不上原生的app,响应相对来说会慢一些,功能实现也简单一些。着重于新闻信息类的app开发,实用但并没有原生的酷。
不同点是,appcan是基于eclipse安装插件进行开发,各个平台也只装一次环境;免费,不开源;比phonegap晚出,不够成熟;而phonegap要求针对不同的平台搭建对应的环境;免费,开源;出的比较早,现在用的人也相对多一些。
appcan 跟 phonegap是一个性质的,当然也有一些区别。
相同点是,都是基于html5来开发跨平台的移动应用,提供一些功能封装(如地图之类的开发者常用的功能),一次开发,run anywhere。但运行速度都比不上原生的app,响应相对来说会慢一些,功能实现也简单一些。着重于新闻信息类的app开发,实用但并没有原生的酷。
不同点是,appcan是基于eclipse安装插件进行开发,各个平台也只装一次环境;免费,不开源;比phonegap晚出,不够成熟;而phonegap要求针对不同的平台搭建对应的环境;免费,开源;出的比较早,现在用的人也相对多一些。
Native App开发Native App开发即我们所称的传统APP开发模式(原生APP开发模式),该开发针对IOS、Android等不同的手机操作系统要采用不同的语言和框架进行开发,该模式通常是由“云服务器出租数据+APP应用客户端”两部份构成,APP应用所有的UI元素、数据内容、逻辑框架均安装在手机终端上。Web App开发Web App开发即是一种框架型APP开发模式(HTML5 APP 框架开发模式),该开发具有跨平台的优势,该模式通常由“HTML5云网站+APP应用客户端”两部份构成,APP应用客户端只需安装应用的框架部份,而应用的数据则是每次打开APP的时候,去云端取数据呈现给手机用户。Hybrid App开发综合两者