一些比较特别的js库和框架

http://www.meedee.cn/2016/06/07/%e4%b8%80%e4%ba%9b%e6%af%94%e8%be%83%e7%89%b9%e5%88%ab%e7%9a%84js%e5%ba%93/

这些库是从这篇文章上看到的。当然翻译的很别扭。

https://assets.thoughtworks.com/assets/technology-radar-apr-2016-cn.pdf

Aurelia采用最新的Javascript:ECMAScript2016标准开发而

成,被认为是下一代JavaScript客户端开发框架。Aurelia的

作者RobEisenberg是Durandal之父,离开Angular2.0核心

团队之后全力打造了Aurelia。Aurelia最了不起的是它的高度

模块化,包含了许多小型库,可以非常方便的进行定制化开

发。Aurelia遵循约定优于配置的理念,而且其约定恰到好处,

很容易进行模块的产生和使用。Aurelia有一个庞大的开发社

群,它的官网还提供了非常好的入门文档。

http://aurelia.io/docs.html#/aurelia/framework/latest/doc/article/getting-started

IoT设备和Javascript生态系统的融合蕴含着很多有意思的可能

性。Cylon.js这个Javascript库令技术社区非常兴奋,它能够

为机器人和物联网构建接口。它支持50多种平台设备,并由

cylon-gpio模块提供的共享驱动来支持通用输入/输出接口。利

用这个库,我们就可以通过浏览器来控制设备了。

https://cylonjs.com/

函数式编程范式经常强调不可变性,并且大多数的编程语

言原生支持创建不可变对象,他们一旦创建就不能被修

改。Immutable.js是一个提供很多永久不可变数据结构的

JavaScript工具库,这样的数据结构在JavaScript虚拟机中非常

高效。Immutable.js对象和原生JavaScript对象是有区别的,

所以需要避免直接引用immutable对象中的JavaScript对象。

我们的团队借助它让追踪变换和状态维护变得更容易。我们鼓

励程序员去研究和使用这个类库,尤其是跟其他Facebook技

术栈一起使用的时候。

https://facebook.github.io/immutable-js/

相关推荐