手机简洁开发六大工具介绍
的有关信息介绍如下:现在手机开发已经普遍了,并且很多公司已经对于手机开发进行了二次组装,下面我就介绍一下六大手机开发工具。
PhoneGap是基于HTML,Css,JavaScript创建开发的,开发者使用iphone,Android,wp7,palm,symbian,Bada和Blackberry职能手机的核心功能其中包括地理定位、联系人、加速器、声音等。此外PhoneGap拥有丰富的插件都可以进行调用。
优点:1.可以跨平台:PhoneGap帮我们解决了差异性。可以对所有的系统
2.提供硬件访问控制:可以调用摄像头、罗盘、加速计、通讯录等等常用功能。
3.使用成熟框架,如Extjs jQuery
缺点:1.性能差,运行数据慢,主要因为Extjs加载方式的关系。
2.内存消耗大(手机在不断更新整个问题会变小)
3.调试难度大
Ionic是一个强大的HTML5应用程序开发框架是AngularJS移动端的解决方案,可以版主使用Web技术,比如HTML,Css,JavaScript构建的应用程序。IonIC主要关注外观和体验,应用程序的UI交互,提别适合用户移动应用程序的开发。Ionic是清亮手机UI库,开发速度快,界面现代化美观等优点。并且特已解决了运行数据慢的问题
优点 1.运行熟读快。
2.是轻量级的框架
3.强大的命令行工具、接近原生
4.使用成熟框架,如Extjs jQuery
缺点 1.是一个前端框架,不能完全取代PhoneGap和JavaScript框架
2.需要结合插件
Hbuilder是DCloud(数字天堂)推出支持HTML5。快是他的最大优点,通过完整的语法提示、代码输入法、代码块及很多配套,大幅提升效率
优点 1.完全使用HTML5语法。
2.很强大的语法提示。Jquery语法等。
3.语法在所有浏览器上都可以通用,
4.编码数据块上手容易。
缺点 1.云端编译,无法保证安全。
appcan是国内Hybrid App呵呵模式开发的,着重解决了基于HTML5的移动应用不流畅和体验差的问题。支持单一webview使用div为单位开发移动应用不同。采用多窗口模式。让开发者可以像传统网页那样开发,通过页面链接方式灵活调用移动应用。可以开发出大型移动应用,而不是简单类型的移动应用
优点 1.跨平台同时支持IOS,Android,Windows phone,symbian
2.开发工具基于Eclipse开发工具,集成UI和应用
3.强大的UI框架和本地打包功能、提供第三方插件,支持JS插件
4.增加统计分析功能,应用分平台安装统计,使用情况统计等
5.更具有本土优势,支持百度等开放平台
缺点 1.免费版需要上传代码到服务器,企业版刚刚开始使用。
2.不是开源框架
备注:建议使用此框架进行开发。
Wex5应用是采用快速开发,一次开发跨端运行,主要是能开发小型APP等软件,上手快开发开发速度快,完全免费。
优点 1.基于Phonegap框架,可使用相机、指南针、地图、文件等功能。
2.可视化拖拽集成开发环境
缺点 1.使用范围有限:使用一般APP还可以
2.用户量小,存在不稳定因素。
备注:适用于初学者
APICloud是中国领先云端一体的移动云服务商,推行“云端一体”的理念。让移动应用开发周期从一个月到7天。
优点 1.提供开发IDE
2.提供数据云API,统计云API等云服务。
缺点 :与Hbuilder存在版权问题,感觉是抄袭。
结论:
1.性能方面:Ionic性能可能会好一些。
2.开发速度:Hbuilder更好一些。
3.跨平台:大部分框架针对android和ios都需要做一些调整。针对所有开发工具