# WeX5 **Repository Path**: JNET/WeX5 ## Basic Information - **Project Name**: WeX5 - **Description**: WeX5是跨端移动快速开发框架;只需一次开发,即可发布、运行于各种前端平台上;支持iOS ipa、android apk、微信服务号/企业号应用、web app和其他轻应用的快速开发。 WeX5采用混合应用(hybrid app)开发模式, UI体系完全基于w3c的html5+css3+js;引入jquery和bootstrap并对移动做了极致优化,效率极高。WeX5本机API Framework采用phonegap(cordova)框架。 - **Primary Language**: Unknown - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: http://wex5.com/cn/wex5/ - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 304 - **Created**: 2015-12-03 - **Last Updated**: 2020-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README
      WeX5跨端移动开发框架开源项目简介
      一、WeX5是什么
      WeX5是跨端移动快速开发框架;只需一次开发,即可发布、运行于各种前端平台上;支持iOS ipa、android apk、微信服务号/企业号应用、web app和其他轻应用的快速开发。WeX5采用混合应用(hybrid app)开发模式, UI体系完全基于w3c的html5+css3+js;引入jquery和bootstrap并对移动做了极致优化,效率极高。WeX5本机API Framework采用phonegap(cordova)框架。
      
      二、WeX5采用的开源协议
      采用Apache v2.0许可证开源模式,商业友好,完全免费。

      三、WeX5开源项目采用的技术标准和整体架构
      WeX5采用混合应用(hybrid app)开发模式, UI体系完全基于w3c的html5+css3+js;引入jquery和bootstrap并对移动做了极致优化,效率极高。WeX5本机API Framework采用phonegap(cordova)框架。
      WeX5开源项目的核心理念是:组装和改进现有成熟优秀的轮子,打造一辆好车。
      WeX5整体技术架构简单示意如下:
        

      四、WeX5开源框架能力简介
      1.  跨平台多前端应用开发,支持app、web和微信应用快速开发
      在企业应用市场,多平台、跨前端已成必须,而非可选,微信应用,也已势不可挡。WeX5对跨平台多前端应用开发的支持极好,一次开发,多平台运行。
      目前,WeX5能开发的跨平台多前端应用有:

      2.  高效精致的UI组件体系,完全基于主流标准和技术
      WeX5的UI组件体系是完全基于html5+css3+js,非常干净标准。
      WeX5的UI组件技术完全是开放主流,基于jquery和bootstrap技术,经WeX5高度优化,在移动上的表现很好,接近原生,真的很赞。

 

      3.  本机API框架(Native APIFramework)
      WeX5采用混合应用(hybrid app)开发模式。能轻松调用手机设备的系统和硬件能力,如相机、地图、LBS定位、指南针、通讯录、文件、语音、电池。。。等。
      这方面,phonegap/cordova几乎是事实的标准了,很多大公司都采用。在本机框架上,WeX5有:

 

      4.  可视化拖拽式集成开发环境IDE
      WeX5的IDE基于eclipse,WeX5的主要工作是强化了可视化快速开发。提供了一个完全可视化、组件化、拖拽式开发环境。

 

 

      5.  全能力的调试支持和智能代码提示
      开发手机app,模拟调试是关键能力,对开发者极端重要,而这也是业界现有hybrid app开发工具的软肋。WeX5对hybrid app开发提供了业界最强大的调试支持,表现真正完美。

 

      6.  无限制、多方式、可加密的App应用打包发布
      WeX5采用Apache 许可证开源协议,商业友好。而且,在开放性上,也走的极端彻底,这一点在app应用打包上得到充分体现:

 

 


      7.  彻底开放的App应用后端技术和部署方式
      WeX5坚决走开源、开放的道路,WeX5在支持后端技术、后端部署上,体现出极端彻底的开放性。


      六、WeX5什么时候时候开始开发?
      WeX5应用开发框架源自于北京起步科技有限公司在应用前端框架技术上10多年的持续积累;北京起步科技于2014年11月上旬正式宣布完全开源WeX5应用开发框架。

      七、WeX5开源项目目前的进展
      2014年11月上旬初始发布全部源代码,并配套发布相关视频教程,以及一个订餐应用案例(也含所有源码);该版本主要支持移动应用前端开发(包括微信、百度轻应用等);
      2015年1月中旬将发布开源后的第一个正式版本;
      目前,WeX5开源项目每天新增参与人数已达数千人;
      目前,在WeX5各个群里、以及WeX5社区供需中心已经发生了大量的WeX5移动app、微信app供需对接。

      八、WeX5开源项目未来的发展计划
      2015年1月底发布的版本将全面支持PC平台上的web前端开发。
      2015年内,将提供更简洁高效的后端数据处理组件。
      此外,将考虑支持整个开发过程云端化;
      并且,将完善经验分享、应用展示环境,进一步改善供应和需求对接效率。

      九、WeX5开源项目的目标
      当前,前端平台以及后端技术日趋多样化,各种移动端上的本机资源和硬件设备能力日趋丰富,WeX5应用框架这个开源项目是为了:
      1) 解决好前端应用的快速开发实现问题;
      2) 解决好前端应用在各种前端系统环境(andriod、iOS等)中或前端入口平台(如微信、浏览器、百度轻应用等)上的兼容性发布、运行问题;
      3) 解决好前端应用对各种后端技术的兼容、支持问题;
      4) 解决好前端应用对各种本机资源和设备的调用问题。
      本开源项目将围绕WeX5开源框架构建一个由开发者、开发公司、最终用户共同构成的极度开放的生态圈,并逐步完善生态圈的基础环境,确保生态圈内的各种资源得以最充分的流通,相互之间达成各种形式的协同、整合,从而使得生态圈内的各类参与者都能充分实现自身价值。

      十、WeX5开源项目如何运作的?如何参与?
      WeX5应用开发框架开源项目,由北京起步科技有限公司发起并提供技术、资金支持,北京起步科技将持续定期发布更新;本项目的运作模式将秉承开源精神,坚持最为友好的开放合作模式,欢迎所有开发者、开发公司和最终用户积极参与维护、完善WeX5开源框架,共享相关资源。
      WeX5开源项目的网上参与渠道:WeX5官方社区(http://wex5.com/cn/bbs);
      WeX5技术交流群:开源中国社区群、WeX5官方群等;
      WeX5开源项目的线下参与方式可联系北京起步科技公司(+86-010-59798677)。