4月21日,北京-阿里巴巴今天在Qcon大会上宣布跨平台移动开发工具Weex开放内测邀请。Weex能够完美兼顾性能与动态性,让移动开发者通过简捷的前端语法写出Native级别的性能体验,并支持iOS、安卓、YunOS及Web等多端部署。对于移动开发者来说,Weex主要解决了频繁发版和多端研发两大痛点,同时解决了前端语言性能差和显示效果受限的问题。开发者可通过Weex官网申请内测。 开发者只需要在自己的APP中嵌入Weex的SDK,就可以通过撰写HTML/CSS/JavaScript来开发Native级别的Weex界面。Weex界面的生成码其实就是一段很小的JS,可以像发布网页一样轻松部署在服务端,然后在APP中请求执行。 与现有的开源跨平台移动开放项目如Facebook的React Native和微软的Cordova相比,Weex更加轻量,体积小巧。因为基于web conponent标准,使得开发更加简洁标准,方便上手。Native组件和API都可以横向扩展,方便根据业务灵活定制。Weex渲染层具备优异的性能表现,能够跨平台实现一致的布局效果和实现。对于前端开发来说,Weex能够实现组件化开发、自动化数据绑定,并拥抱Web标准。更多内容本次专辑将为大家带来…… Github的跨平台的代码编辑器发布1.7版本了!这个版本主要集中优化了Windows平台和标签。同时Github也提供了1.8的beta版。 为了针对Windows优化,Atom 1.7文档描述了如何配合使用Visual Studio 2015;Appveyor CI也得到了支持。Atom Flight Manual中还提到了精简模式,文件类型也可以得到很好的关联。Github的Michelle Tilley说:“这个版本开始,用户再也不用在更新之后找atom.exe打开不能关联的文件了。新版本会保存安装之前的信息,在更新之后自动设置好路径。” 1.7版本的ctrl - tab切换会切换到最近使用的(MRU)标签,而不是最右边的标签。“MRU”标签切换是呼声最高的一个功能,但是如果你已经习惯了旧版本的快捷键,可以在键盘映射文件中覆盖掉——使用新的键盘语法。现在,Atom还支持一个窗口一个环境。如果开发者要在特定的包中使用针对不同编程语言和项目的特殊环境,不必再重启Atom了。更多内容大家可以关注本次专辑…… Mozilla上周发布了Rust 1.8,一个系统级别的编程语言,提供与C语言相当的编译速度,和高级别的安全性。这次更新最值得关注的是,Rust放弃了Unix系统的Make工具,使用Rust自己的Cargo包管理工具。 为了实现自托管,减少对外部工具的依赖,Rust必须通过自己的语言构建一些工具。其他语言也大多都经过这个过程。Google的Go语言,从1.5版本开始,其编译器和解释器都由Go语言实现(有一小部分用了汇编),放弃了基于C语言的工具。 从Make换到Cargo的原因,是因为很多程序员抱怨,部署大型的应用时,会遇到很多多语言方面的困难。比如,他们说现在的基于Make的编译系统“在这个星球上只有一小部分人能够熟练使用”,就是说,对大多数Rust开发者来说并不友好——这对以友好的开发环境著称的Rust是不能容忍的。详情请关注本次专辑…… |