每周引言

1

每周一读

由 LeanCloud 内部所有工程师和设计师以周为单位进行内容分享的帖子,将有 LeanCloud 每位工程师和设计师想加入自己读到的「有价值、有趣味、有分享意义」的文章以及推荐理由。

分享格式

我推荐的文章

简介

推荐理由

Glimmer: Ember.js 的下一代渲染引擎

简介

Yehuda Katz 是横跨 Rails / JavaScript / Rust 等等多个社区的奇人。这是 Ember.js 开发中的下一代 web 渲染引擎。Glimmer 仍然是利用类似 react 的 diff 的渲染机制,但是利用 handlebars 模版的特性,只有模版语言里面的部分是可变的,Glimmer 把模版保留到运行时,通过检查模版上数据的变化决定 DOM 里需要替换的部分。比 React 的 Virtual DOM 直接比较 DOM 减少很多工作。

推荐理由

基于 diff 的渲染是大势所趋,大家随意了解一下。

1 人赞了这个帖子.

谈谈 UI 架构设计的演化2

推荐理由

简要介绍当今 MVVM 设计模式的来历,以及曾经出现过的不同的设计模式和它们的设计思路。属于一篇科普类的好文,推荐下。

A Very Short History of Data Science

推荐理由

通过不太冗长的篇幅介绍了 Data Science 的发展历程。另外,博主还写了大量其他有关 Data Science 的文章,若有兴趣,也可以读一读。

Angular 2.0 抢先看1

推荐理由


据说是 Angular 2.0 的官网,但还未正式对外公布。目前是 Alpha ,不建议在生产环境使用。哪些 Angular 1.x 的概念不见了。 简单看了下,基于 ES6 开发了, 貌似 directive 不见了 变成 Component 了,可能会更接近 WebComponent 标准概念。

编译器1

推荐理由
作为一个经常使用编译器的开发者,了解一下编译器的原理可以方便快速定位解决开发中遇到的问题。

常见的后台实践4

推荐理由

本文是一篇 objc.io 网站文章的译文,主要探讨一些常用后台任务的最佳实践。我们将会看看如何并发地使用 Core Data ,如何并行绘制 UI ,如何做异步网络请求,研究如何异步处理大型文件,以保持较低的内存占用,等等。非常值得一读。