node.js – 与所有Node JS框架/库等混淆[封闭]

我感觉有点困惑,有很多框架在Node.js相关的“东西”。有人能够给我一个概述
– 以下图书馆/框架/与之相关/相互作用的方式
包括什么或主要目的是为每个人?
– 他们之间的差异

此外,如果有其他任何人已经离开我的名单,请随时添加他们,并说明他们是什么,以及他们如何适应。

>节点
> Coffeescript
>骨干
>快递

解决方法

您列出的大部分内容都只是因为它们是用JavaScript编写或以其他方式使用的。比较它们就像比较苹果和橘子。就像询问丰田凯美瑞和V6发动机之间的区别是什么。他们是相关的,但做不同的事情。

节点

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一个任何时候你需要解决一个新的问题,以避免发明的轮子(除非你想了解很多关于轮子。

相关文章

这篇文章主要介绍“基于nodejs的ssh2怎么实现自动化部署”的...
本文小编为大家详细介绍“nodejs怎么实现目录不存在自动创建...
这篇“如何把nodejs数据传到前端”文章的知识点大部分人都不...
本文小编为大家详细介绍“nodejs如何实现定时删除文件”,内...
这篇文章主要讲解了“nodejs安装模块卡住不动怎么解决”,文...
今天小编给大家分享一下如何检测nodejs有没有安装成功的相关...