– 以下图书馆/框架/与之相关/相互作用的方式
– 包括什么或主要目的是为每个人?
– 他们之间的差异
此外,如果有其他任何人已经离开我的名单,请随时添加他们,并说明他们是什么,以及他们如何适应。
>节点
> Coffeescript
>骨干
>快递
解决方法
节点
Node.js也称为Node,它是我们运行服务器端JavaScript代码的JavaScript环境。它基于V8 JavaScript engine.您编写的所有JavaScript代码,或从NPM,GitHub等的安装和运行都由Node运行时环境执行。
CoffeeScript的
CoffeeScript是一个简单而简单的编译语言,可以编译成JavaScript。其目的是以更简单的方式公开JavaScript的所有功能。重要的是要记住,在运行它时,所有的CoffeeScript代码都被编译成JavaScript;差异纯粹是语法的。其网站有更多的信息。
骨干
Backbone可以比作为Model-View-Controller框架的JavaScript。我相信它最初是为浏览器编写的;它可以通过实现最常见的MVC模式(以及其他一些功能)来保持客户端JavaScript的清洁,从而允许您将客户端JavaScript more easily connect转换为服务器端代码。
表现
Express是一个基于Connect构建的Node.js的Web框架。它在许多方面与Ruby的Sinatra相似。它允许您轻松创建具有路由,布局/部分/视图,会话等的网站。 Express有很多第三方模块,可以很容易地获得所需的那种堆栈。
Node有一大堆模块,在撰写本文时,NPM有超过3000个发布的软件包,即使是最受欢迎的软件也将花费一些时间!一定要给NPM或者module list page一个任何时候你需要解决一个新的问题,以避免发明的轮子(除非你想了解很多关于轮子。