近日, 由InfoQ主办的QCon全球软件开发大会在北京举行。超过150名国内外技术专家将为大家带来一场技术盛宴。在大会的开幕式上,极客邦科技与 InfoQ中国创始人霍泰稳,和阿里巴巴资深总监,淘宝移动平台及新业务事业部、阿里百川负责人庄卓然(花名南天)共同宣布,极客邦科技与阿里百川达成战 略合作,共建移动开发者生态。
同时,庄卓然还宣布,阿里百川移动应用全新技术解决方案Weex正式开放内测,并将于6月全面开源。Weex在官网提供了Android Demo下载,iOS版正在准备中。
Weex能够完美兼顾性能与动态性,让移动开发者通过简捷的前端语法写出Native级别的性能体验,并支持iOS、安卓、YunOS及Web等多端部署。
对于移动开发者来说,Weex主要解决了频繁发版和多端研发两大痛点,同时解决了前端语言性能差和显示效果受限的问题。开发者可通过Weex官网申请内测(http://alibaba.github.io/weex/)。
中国拥有300万移动开发者,每年移动领域的投融资金额近200亿美元。移动,已经成为中国互联网的生力军。但移动开发者自身力量有限,将各方力量有机结合、建立移动开发生态,才是更为强健、可持续发展的道路。
霍泰稳表示,极客邦科技希望能够通过此次战略合作,与阿里百川一起为移动开发者提供学习、交流平台与能力、服务开放平台,帮助中国的移动开发者快速成长、实现商业价值,促进国内的移动产品更快创新和业务增长。
在 过去一年里,极客邦科技 (http://www.geekbang.org)迎来了高速发展,除了面向5年以上经验技术人的InfoQ之外,还创建了面向初级开发者的在线学习平 台StuQ、面向企业内部开发者的内训服务GIT、面向高级技术管理者和决策者的EGO,以整合全球优质学习资源,帮助技术人和企业成长作为自己的使命。
阿里百川是阿里巴巴集团无线开放平台,通过“技术、商业及大数据”的开放,提供移动场景下的高内聚、开放式、行业领先的技术产品矩阵、成熟的商业组件和完善的服务体系,帮助移动开发者快速搭建APP、加速APP商业化进程,全方位赋能移动开发者及移动创业者。
两者的结合,将为中国的移动开发者营造更优秀的社区氛围和成长环境。
Weex:阿里对移动开发最佳实践的最新思考
在 QCon北京2016大会上午的Keynote上,庄卓然向参会者做了《从万物生长到繁荣有序——重新思考移动开发》的演讲,回顾了过去十年移动开发技术 的发展,分享了手淘对移动开发最佳实践的思考,并介绍了手机淘宝推出的移动开发解决方案Weex。在演讲过后InfoQ记者对庄卓然进行了采访,了解了 Weex的更多细节。
Weex 是官方支持iOS/Android/HTML5三大平台的跨平台开发框架,使用HTML/CSS/JS开发原生应用,其原理类似React Native,但理念有所不同。同时受到Web Component和Vue.js项目的启发,采用接近HTML标准的DSL进行开发,其在架构中的定位相当于MVVM中的View和 ViewModel。
从演讲和项目官网的介绍中我们可以知道,Weex有如下特性:
1.轻量级。低侵入性,简单易用。
2.可扩展。丰富的内建组件。可扩展的API,事件支持全面。
3.高性能。快速启动和渲染,更好的用户体验。
与React Native的“Learn Once, Write Everywhere”——即重视平台的独立性的理念不同的是,Weex重提“Write Once Run Everywhere”的说法,屏蔽底层硬件差异,一次编写即可生成三个平台的代码。
另 外由于采用Vue模板的语法,使用Weex编写界面更加自然,符合前端开发习惯,无学习门槛。并且这样一来,Weex开发将可直接利用现有开发工具的代码 补全、错误检查等功能,提升开发效率。而React Native目前只有Facebook自己开发的一个尚不成熟的IDE Nuclide,在这方面Weex更胜一筹。
Weex支持三种与现有项目集成的方式,分别是:
1.Full Page。即整个页面都由Weex生成。
2.HTML5组件。即HTML5页面里嵌入Weex生成的原生UI组件。
3.Native组件。Weex生成组件同样可以与原生代码编写的UI混搭。
据 庄卓然介绍,Weex的前身是WeApp,一个用JSON配置原生UI组件来实现动态化的框架,Weex继承了这一点并做得更彻底,同时吸收React Native、Web Component、Vue.js等优秀项目和标准的思想,从而形成现在的项目,可以说是面向自身业务的解决方案的升级进化版本。在去年双十一大促 中,Weex担任了双十一主会场的任务,取得了圆满成功。
目前,使用Weex需要在项目官网申请内测,最终会在6月份开源,在这期间,手淘技术团队将继续打磨这一项目。
6月24-25日即将在北京举办的GMTC全球移动技术大会上,极客邦科技也邀请了Weex的技术专家前来分享!手淘无线技术专家凝砺将为我们分享《Weex AppFramework架构设计和独立App构建实战(暂定)》。
免责声明:本网站内容主要来自原创、合作伙伴供稿和第三方自媒体作者投稿,凡在本网站出现的信息,均仅供参考。本网站将尽力确保所提供信息的准确性及可靠性,但不保证有关资料的准确性及可靠性,读者在使用前请进一步核实,并对任何自主决定的行为负责。本网站对有关资料所引致的错误、不确或遗漏,概不负任何法律责任。任何单位或个人认为本网站中的网页或链接内容可能涉嫌侵犯其知识产权或存在不实内容时,应及时向本网站提出书面权利通知或不实情况说明,并提供身份证明、权属证明及详细侵权或不实情况证明。本网站在收到上述法律文件后,将会依法尽快联系相关文章源头核实,沟通删除相关内容或断开相关链接。