起步软件技术论坛
搜索
 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 8480|回复: 13

[公告] X5跨端移动开发框架V3.0 正式版 发布 (2015-1-9)

  [复制链接]

24

主题

400

帖子

1733

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1733
发表于 2015-1-9 19:18:10 | 显示全部楼层 |阅读模式
X5跨端移动开发框架V3.0 正式版  下载地址、教学视频


忽然之间,我们都已站到了云+端的滚滚潮流之上。在这个充满了变革的时代,互联网、移动、云技术正以前所未有的速度改变我们的世界。
想要拥有未来,就必须拥抱变革拥抱创新。
感谢众多用户、开发者和朋友们的支持,我们一起走到了今天。而今天,是X5的一个转折点,在这个转折点,我们选择走向开源、免费和开放。

我们将给大家奉献一个开发利器:X5跨端移动开发框架V3.0,这个框架为汹涌而来的云+端应用提供高效、开源、开放的开发支持,包括:
1. 多前端应用开发支持:移动App、微信App、web App、微商微店等,一次开发,多平台运行。
2. 开放的后端支持:对接各类后端服务技术。可通过http(Ajax)、Websocket、Socket.io等连接各种后端中间件或云服务(java、node、php、.net等),没有用户数、库表数等任何限制。
3. 全面开源和免费:全套应用框架、组件、运行环境、App原生运行程序。。。统统开源和免费,这个框架和应用的每一行代码都掌握在你手里。

X5将被打造成云+端应用时代的高效、开源、免费、开放的开发平台,同时,X5的社区也会进一步发展扩大,欢迎各位开发者在X5上开发和销售各类组件、插件、服务、应用产品。

感谢每一位使用和支持X5的朋友,我开源,你放心。Enjoy X5,未来更美好。

技术特性:
1. 多前端应用开发支持:移动App、微信App、web App、微商微店等,一次开发,多平台运行;
2. UI样式核心基于bootstrap3,并在bootstrap基础上大大增强了适合移动的样式和组件,既可轻松引入bootstrap3现有大量样式资源并随意换肤,也可自定义风格;3. 完整和充分使用现代浏览器(html5);
4. 精致内核,极致优化,顺滑操控、提供媲美原生的用户体验
5. 基于cordova/phonegap API,良好的硬件支持和扩展插件能力;
6. 基于Ripple提供移动模拟调试运行;
7. 支持快速打包app和服务器打包。

版本新特性(比抢鲜版新增特性)
1. App打包重构和完善,提供本地打包和服务器打包,服务器打包支持自动选择原生插件、自定义原生插件。
2 服务器打包支持一包一密。支持app全部web资源(html+css+js)的加密,X5采用了高强度的动态密钥加密,每个app每次编译都会采用不同的动态密钥,真正做到一包一秘!
3. App打包时UI资源编译的优化,能够自动选择使用到的资源,从而对最大程度的减小App大小;对于服务器打包,还同时根据选择的资源自动选择使用到的cordova插件,进一步减小App大小;打包方式比较
4. 提供支付宝支持和微信支付的本地插件;
5. 提供微信分享到朋友圈,分享给好友,收藏的本地插件;
6. 使用微信打开x5功能支持分享url,分享后会自动打开当前查看的页面;
7. 开发工具支持在导航树上拖拽改变节点位置;
8. 开发工具支持在设计时切换分辨率、设备和皮肤设置入口在window的design属性下;
9. 开发工具支持按ctrl键后可以在任意节点下添加子组件或者子节点;
10. 对iOS的StatusBar提供支持,更符合iOS APP界面风格。

原X5开发者请仔细阅读下面部分
附注1:X5应用开发框架(含框架、组件和原生运行环境)是完全开源的,这个框架可以用来开发任何App的前端(包括移动App、Web应用、微信应用、网站、微网、微店等都可以),这些应用有些是需要连后端服务的,有些是不需要后端服务的。需要连接后端时,这个框架可以通过http(Ajax)、Websocket、Socket.io等连接任意的后端服务没有用户数、库表数等任何限制。
附注2:在公开的发布的版本里,会有一个用X5 V3.0做的一个手机订餐的App应用和微信应用demo,这个demo向您展示,此类应用可以完全独立发布和运行。(完全开源免费)
附注3:除了强大、快速的多前端移动应用开发能力,我们还在大力发展X5的企业后台业务能力,包括组织机构、权限、工作流、报表、业务概念、业务规则、集成门户、即时通讯、消息推送、文档等专业服务能力,这些能力将保留在X5EE里,属可选增值服务产品。)


版本及视频下载地址:下载

23

主题

109

帖子

498

积分

中级会员

Rank: 3Rank: 3

积分
498
QQ
发表于 2015-1-14 14:00:11 | 显示全部楼层
版本号,有点小乱
回复 支持 1 反对 0

使用道具 举报

24

主题

400

帖子

1733

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1733
 楼主| 发表于 2015-1-9 19:18:11 | 显示全部楼层
下面详细描述一下X5的强大能力,并揭秘后面的技术原因:

1.  开源模式
      X5采用的是Apache许可证开源模式,商业友好,完全免费。开发出来的应用,每一行代码都在你手里,发布部署无任何限制,自由,免费  

2.  跨平台多前端应用开发,支持app、web和微信应用快速开发
      X5对跨平台多前端应用开发的支持极好,一次开发,多平台运行。
      目前,X5能开发的跨平台多前端应用有:
  • 移动app(苹果ios app、安卓Androidapp)
  • 微信应用(包括公众号、服务号和企业号应用)
  • 企业web app(PC、平板和手机)
  • 其他轻应用(百度直达号等)

      在企业应用市场,多平台、跨前端已成必须,而非可选!微信应用,已经势不可挡,必将颠覆移动应用的版图。在微信应用和百度直达号等轻应用的推动下,在企业移动应用领域,hybrid app也将固化其主流地位,毫无悬念)

1多平台体验.png
   
3.  高效精致的UI组件体系,完全基于主流标准和技术
      X5的UI组件体系是完全基于html5+css3+js,非常干净标准。
      X5的UI组件技术完全是开放主流,基于jquery和bootstrap技术,经X5高度优化,在移动上的表现很好,接近原生,真的很赞。
  • X5 的UI基于模块化开发,采用增强的RequireJS模块化技术
  • 可视化拖拽设计的组件技术,X5已经提供了大量丰富的UI组件,并且支持引入和扩展第三方组件,大大提升了界面开发的效率和降低了难度
  • 风格样式库基于bootstrap技术,在bootstrap基础上大大增强了适合移动的样式和组件,可轻松引入bootstrap大量丰富的样式资源并随意换肤
  • 高效灵活的双向数据绑定技术和数据组件,使用简单能力强大
  • 高度优化,性能接近原生。操作爽滑,拖拽、转场及动画效果很好

      (我个人很认同X5的做法,第一,凡是业界主流的好轮子,比如jquery和bootstrap,就应该直接用,而且,X5做了深度优化,使app运行效果媲美原生。第二,我有技术洁癖,UI组件库,必须基于html5+css3+js这样的标准,这也是w3c统治互联网的三大基石,没的其它选择啊)



4.  本机API框架(Native APIFramework)
      X5采用混合应用(hybrid app)开发模式。能轻松调用手机设备的系统和硬件能力,如相机、地图、LBS定位、指南针、通讯录、文件、语音、电池。。。等。
      这方面,phonegap/cordova几乎是事实的标准了,很多大公司都采用。在本机框架上,X5有:
  • 基于phonegap(cordova)框架
  • 默认内嵌高性能浏览器,大大提升性能,特别是android低端机
  • 提供微信等轻应用框架
  • 提供了丰富的原生插件
  • 支持引入和扩展第三方插件,任何原生app能实现的能力都可通过扩展插件实现



5.  可视化拖拽式集成开发环境IDE
      X5的IDE基于eclipse,X5的主要工作是强化了可视化快速开发。提供了一个完全可视化、组件化、拖拽式开发环境。
  • 基于eclipse开源IDE
  • 可视化、组件化拖拽设计,完全所见即所得
  • 向导化、模版化等工具,快速生成常见应用场景界面





6.  全能力的调试支持和智能代码提示
      开发手机app,模拟调试是关键能力,对开发者极端重要,而这也是业界现有hybrid app开发工具的软肋。X5对hybrid app开发提供了业界最强大的调试支持,表现真正完美。
  • 提供全能力、一站集成的模拟调试支持。开发手机app,日常的调试几乎都是模拟调试,使用频繁度远超真机调试,X5提供全面、完备的模拟调试支持,表现真正完美
  • X5的模拟调试效果和真机运行效果几乎完全相同。由于X5的UI组件体系彻底基于html+css+js,并采用高仿真本机设备app模拟,模拟调试运行效果和真机运行效果几乎完全相同,杜绝模拟运行和真机运行不一致的问题
  • X5开放了所有的UI框架和组件源码,使得开发者能在浏览器里跟踪进入每一个组件的每一行代码,找到和排查到真正的底层原因,系统调试彻底透明,无黑盒,无死角!
  • 支持真机调试,提供全真机和快捷真机调试模式,为开发者提供最大方便。
  • X5开放了全部原生app框架源码和本机api插件源码,开发者可以在原生开发环境(Android ADT和XCode)内,跟踪调试进入app的每一行代码里
  • 全方位代码智能提示,这方面X5做了很多功夫,X5所有的UI组件,乃至手机本机插件API,在X5的IDE里,都能实现代码智能提示,给开发者提供极大方便



7.  无限制、多方式、可加密的App应用打包发布
      X5采用Apache 许可证开源协议,商业友好。而且,在开放性上,也走的极端彻底,这一点在app应用打包上得到充分体现:
  • 打包发布无任何限制,无需任何费用。X5彻底开源,应用的每一行代码都在你手里,自由打包,无拘无束!
  • 轻松打包发布成高性能的原生app,包括安卓Android的apk,苹果ios的ipa
  • 一键发布微信应用(微信公众号、服务号、企业号均可)
  • 一键发布成百度轻应用、web应用等
  • X5打包发布的app和应用,全部支持全包加密,保护开发者源码和知识产权
  • 支持本地快捷打包、远程服务打包、原生环境编译打包等模式,给你所有想要的打包方式和方便性
  • 彻底开源,支持原生代码调整、插件自定义和插件选择打包,真正自由



8.  彻底开放的App应用后端技术和部署方式
      X5坚决走开源、开放的道路,X5在支持后端技术、后端部署上,体现出极端彻底的开放性。
  • 开放的后端技术支持,X5的后端完全开放,可通过http、Websocket等协议连接各种后端中间件或云服务(java、node、php、.net等)
  • 无限制的后端部署,可以部署在任何自己选择的公有云、私有云服务器上,X5的部署完全开放自由,无任何限制

      总而言之,X5是多平台、跨前端应用开发的优秀工具,业界收费的同类工具,和X5相比,技术要落后和老化不少。最难得的是:X5采用商业友好的Apache许可证开源模式,用的放心啊。

      企业移动应用大潮滚滚,微信应用扑面而来,祝各位朋友用好开源的X5,多多发财!

      欢迎并感谢朋友们在自己的博客、微信和qq群转发转帖。
回复 支持 反对

使用道具 举报

19

主题

57

帖子

200

积分

中级会员

Rank: 3Rank: 3

积分
200
QQ
发表于 2015-1-9 19:26:01 | 显示全部楼层
总算来了!
回复

使用道具 举报

0

主题

1

帖子

10

积分

新手上路

Rank: 1

积分
10
QQ
发表于 2015-1-9 19:31:34 | 显示全部楼层
三克油老大。。但是新疆地区打不开百度网盘。。。
回复 支持 反对

使用道具 举报

377

主题

2593

帖子

5088

积分

论坛元老

Rank: 8Rank: 8

积分
5088
QQ
发表于 2015-1-9 19:51:32 | 显示全部楼层
好东西
长春鱼熊企业管理咨询有限公司



X5开发出入库培训视频
(出处: 起步论坛)
回复

使用道具 举报

104

主题

334

帖子

1951

积分

金牌会员

Rank: 6Rank: 6

积分
1951
QQ
发表于 2015-1-9 21:40:52 | 显示全部楼层
3. 提供支付宝支持和微信支付的本地插件;

请问一下,支付功能要如何实现?
回复 支持 反对

使用道具 举报

19

主题

57

帖子

200

积分

中级会员

Rank: 3Rank: 3

积分
200
QQ
发表于 2015-1-10 00:08:32 | 显示全部楼层
能不能新功能,提供下视频?
回复 支持 反对

使用道具 举报

108

主题

1189

帖子

3775

积分

论坛元老

Rank: 8Rank: 8

积分
3775
QQ
发表于 2015-1-10 10:54:38 | 显示全部楼层
赞一个
回复

使用道具 举报

发表于 2015-1-12 09:36:23 | 显示全部楼层
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|X3技术论坛|Justep Inc.    

GMT+8, 2019-5-20 23:03 , Processed in 0.148322 second(s), 29 queries .

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表