X5跨端移动开发框架开源项目简介[oschina首发托管]
一、 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整体技术架构简单示意如下: 四、 X5 开源框架能力简介 1. 跨平台多前端应用开发,支持app、web和微信应用快速开发 在企业应用市场,多平台、跨前端已成必须,而非可选, 微信应用,也已势不可挡。 X5对跨平台多前端应用开发的支持极好,一次开发,多平台运行。 目前,X5能开发的跨平台多前端应用有: 移动app(苹果ios app、安卓Androidapp) 微信应用(包括公众号、服务号和企业号应用) 企业web app(PC、平板和手机) 其他轻应用(百度直达号等) 2. 高效精致的UI组件体系,完全基于主流标准和技术