X5跨端移动开发框架开源项目简介
一、X5是什么
X5是跨端移动快速开发框架;只需一次开发,即可发布、运行于各种前端平台上;支持iOS ipa、android apk、微信服务号/企业号应用、web app和其他轻应用的快速开发。
二、X5采用的开源协议
采用Apache v2.0许可证开源模式,商业友好,完全免费。
三、X5开源项目采用的技术标准和整体架构
X5采用混合应用(hybrid app)开发模式, UI体系完全基于w3c的html5+css3+js;引入jquery和bootstrap并对移动做了极致优化,效率极高。X5本机API Framework采用phonegap(cordova)框架。
X5开源项目的核心理念是:组装和改进现有成熟优秀的轮子,打造一辆好车。
X5整体技术架构简单示意如下:
![](https://i-blog.csdnimg.cn/blog_migrate/a4688d79b56948ea80df3862d63c111f.png)
四、X5开源框架能力简介
1. 跨平台多前端应用开发,支持app、web和微信应用快速开发
在企业应用市场,多平台、跨前端已成必须,而非可选,
微信应用,也已势不可挡。
X5对跨平台多前端应用开发的支持极好,一次开发,多平台运行。
目前,X5能开发的跨平台多前端应用有: