Js混合开发框架
移动应用
移动应用程序开发
前端开发
APP开发
浏览:682 次

随着技术的发展,混合应用开发逐渐成熟。混合app开发只需要开发人员使用css和js前端代码来实现移动应用程序的开发,而不是学习Android或苹果开发,这降低了app开发的门槛。下面是一些流行的混合开发框架。
1.统软云
统软云是一个“云集成”的移动开发平台,它信奉“云整合”的概念,并重新定义了移动app开发。统软云从“云”和“端”方向为开发人员提供API,简化移动app开发技术,并将移动app的开发周期从一个月缩短到七天。统软云由“云API”和“端API”组成,可以帮助开发者快速实现移动应用开发、测试、发布、管理和运营的全生命周期管理。
统软云使开发人员能够基于JavaScript开发iOS和Android跨平台app。它提供了丰富的APP模块组件,通过简单的组装和组合可以具有一定的功能。集成IDE开发环境支持调试,可以在调试的同时进行开发。
统软云的官方网站地址为:
2.电话间隙

PhoneGap是一个免费的开源开发环境。它是一个快速开发平台,用于创建基于HTML、CSS和JavaScript的跨平台移动app。开发者可以开发在Android、Palm、黑莓、iPhone、iTouch、iPad和其他设备上运行的app。它使用标准的Web开发语言,如HTML和JavaScript。开发者可以使用PhoneGap进行开发,并调用加速计、GPS/定位、摄像头、声音和其他功能。
3.AppCan
AppCan是基于HTML5技术的Hybird跨平台移动app开发工具。开发人员使用HTML5+CSS3+JavaScript技术,通过AppCan IDE集成开发系统、云打包器等在Android、iOS和WP平台上快速开发移动app。AppCan平台由以下部分组成:
(1) IDE工具:基于Eclipse定制的移动集成开发环境。
(2) app引擎:支持HTML5app运行的平台。
(3) 插件API:扩展模式、本机功能和通过标准化接口调用。

(4) JSSDK:用于底层接口的高级封装的开发库。
(5) 开放式服务:标准接口,无限上网能力。
(6) UI框架:界面外观,包括布局、颜色、样式等。
AppCan将基础app的复杂本地函数封装在引擎和插件中。开发人员可以通过调用接口、打包和编译来获得本机函数。灵活的插件扩展机制允许开发人员自由定制各种功能。
4.杂草
2016年4月21日,阿里巴巴在QCon大会上宣布了跨平台移动开发工具Weex的开放内部测试邀请。Weex可以完美地考虑性能和动态,允许移动开发人员通过简单的前端语法编写本地级性能体验,并支持iOS、Android、YunOS和Web等多个终端部署。对于移动开发者来说,Weex主要解决频繁发布和多终端研发的问题,以及前端语言性能不佳和显示效果有限的问题。开发者只需要在自己的APP中嵌入Weex SDK,然后就可以通过编写HTML/CSS/JavaScript来开发原生级Weex界面。Weex接口的生成代码实际上是一小段JS,可以像发布网页一样轻松地部署在服务器上,然后请求在APP中执行。Weex比其他开发框架更轻、更小。其原生组件和API可以横向扩展,以便于根据业务进行灵活定制。Weex渲染层具有出色的性能,可以实现跨平台的一致布局效果和实现。对于前端开发,Weex可以实现基于组件的开发、自动数据绑定等功能。