14. Knockout.js

Knockout.js显然是今天提到的所有框架中,最被低估的选项。这套开源JavaScript框架基于MIT许可,且立足于MVVM设计基础之上。
15.特别推荐: Node.js

Node.js是一套强大的JavaScript运行时环境。其可用于配合真实数据构建高速且极具可扩展性的应用程序。其既非框架亦非库,而是一套基于谷歌Chrome JavaScript V8引擎的运行时环境。大家可以利用Node.js创建多样的应用,包括单页应用、实时Web应用等等。从技术层面讲,Node.js的事件驱动型架构能够支持异步I/O,这使其成为开发高扩展性解决方案的理想选项。
总结
JavaScript已经成为Web领域当之无愧的王者。其快速发展态势除了源自强大的功能与效果,亦受到周边开源社区的戮力支持。以上提到的各框架与库绝对值得各位JavaScript开发人员加以尝试,您当然也不应该错过。
原文链接: https://opensource.com/article/16/11/15-javascript-frameworks-libraries
原文标题:15 JavaScript frameworks and libraries
原文作者:Michael J. Garbad