然后,下载X5应用开发框架V3.0 正式版。里面包含X5跨端移动开发框架的完整源代码,以及强大的IDE集成开发环境(基于Eclipse)。
测试X5的UI组件体系X5的UI组件体系是完全基于html5+css3+js,非常干净标准。 X5的UI组件技术完全是开放主流,基于jquery和bootstrap技术,经X5高度优化,在移动上的表现很好,接近原生,真的很赞。1)X5 的UI基于模块化开发,采用增强的RequireJS模块化技术2)可视化拖拽设计的组件技术,X5已经提供了大量丰富的UI组件,并且支持引入和扩展第三方组件,大大提升了界面开发的效率和降低了难度3)风格样式库基于bootstrap技术,在bootstrap基础上大大增强了适合移动的样4)式和组件,可轻松引入bootstrap大量丰富的样式资源并随意换肤5)高效灵活的双向数据绑定技术和数据组件,使用简单能力强大6)高度优化,性能接近原生。操作爽滑,拖拽、转场及动画效果很好
体验X5本机API框架(Native APIFramework) X5采用混合应用(hybrid app)开发模式。能轻松调用手机设备的系统和硬件能力,如相机、地图、LBS定位、指南针、通讯录、文件、语音、电池。。。等。 这方面,phonegap/cordova几乎是事实的标准了,都采用。在本机框架上,X5有:1)基于phonegap(cordova)框架2)默认内嵌高性能浏览器,大大提升性能,特别是android低端机3)提供微信等轻应用框架4)提供了丰富的原生插件5)支持引入和扩展第三方插件,任何原生app能实现的能力都可通过扩展插件实现
体验X5可视化拖拽式集成开发环境IDE X5的IDE基于eclipse,X5的主要工作是强化了可视化快速开发。提供了一个完全可视化、组件化、拖拽式开发环境。1)基于eclipse开源IDE2)可视化、组件化拖拽设计,完全所见即所得3)向导化、模版化等工具,快速生成常见应用场景界面
体验X5全能力的调试支持和智能代码提示能力 开发手机app,模拟调试是关键能力,对开发者极端重要,而这也是业界现有hybrid app开发工具的软肋。X5对hybrid app开发提供了业界最强大的调试支持,表现真正完美。1)提供全能力、一站集成的模拟调试支持。开发手机app,日常的调试几乎都是模拟调试,使用频繁度远超真机调试,X5提供全面、完备的模拟调试支持,表现真正完美2)X5的模拟调试效果和真机运行效果几乎完全相同。由于X5的UI组件体系彻底基于html+css+js,并采用高仿真本机设备app模拟,模拟调试运行效果和真机运行效果几乎完全相同,杜绝模拟运行和真机运行不一致的问题3)X5开放了所有的UI框架和组件源码,使得开发者能在浏览器里跟踪进入每一个组件的每一行代码,找到和排查到真正的底层原因,系统调试彻底透明,无黑盒,无死角!4)支持真机调试,提供全真机和快捷真机调试模式,为开发者提供最大方便。X5开放了全部原生app框架源码和本机api插件源码,开发者可以在原生开发环境(Android ADT和XCode)内,跟踪调试进入app的每一行代码里5)全方位代码智能提示,这方面X5做了很多功夫,X5所有的UI组件,乃至手机本机插件API,在X5的IDE里,都能实现代码智能提示,给开发者提供极大方便
感受彻底开放的App应用后端技术和部署方式 X5坚决走开源、开放的道路,X5在支持后端技术、后端部署上,体现出极端彻底的开放性。1)开放的后端技术支持,X5的后端完全开放,可通过http、Websocket等协议连接各种后端中间件或云服务(java、node、php、.net等)2)无限制的后端部署,可以部署在任何自己选择的公有云、私有云服务器上,X5的部署完全开放自由,无任何限制
参与X5开源项目 X5应用开发框架开源项目,将持续定期发布更新;本项目的运作模式将秉承开源精神,坚持最为友好的开放合作模式,欢迎所有开发者、和最终用户积极参与维护、完善X5开源框架,共享相关资源。 X5开源项目的网上参与渠道:X5平台官方社区; X5官方技术交流群;