当前位置:  开发笔记 > 编程语言 > 正文

Vanilla Node vs Express

如何解决《VanillaNodevsExpress》经验,为你挑选了1个好方法。

我想知道你们中的一些老兵是否可以为我们这些新手提供一些指导.

使用Express编写vanilla Node有什么好处吗?更具体地说,使用Express的任何特定场景都不是一个选项?最后,对于你可以使用Express的任务,你应该在抽象层中走多远才能找出正在发生的事情?

我的意思是有很多人可以创建强大而强大的Web应用程序,他们不知道Express到底为他们做了什么.

非常感激



1> rdegges..:

如果我是你,我会使用快递.

说实话,Express并不是一个Web框架.它非常简陋,几乎没有在Node核心上添加任何功能.

然而,据说这有一些好处:

无论好坏,express已成为Node开发人员的"事实"默认Web框架.有很多关于它的信息.

Express提供了一些有用的核心内容:路由层(将函数映射到URL),可以将变量绑定到设置的"应用程序"对象等 - 以及一个简单的中间件模型,可以让您为应用轻松.

因为express非常接近'准系统'节点,所以您仍然可以编写原始节点代码来使用它.它并不像其他"更大"的框架那样复杂:django,rails等.

您可以使用TON的第三方快速中间件,为您的网站添加各种功能.这使您的网站建设更容易.

最后 - 使用快递的最大原因是它几乎什么也没做.它与使用原始节点没有显着差异,只是它提供了一些简单的抽象,而不是低级别的东西.

因为快递非常简单,这意味着您不需要学习太多东西就可以使用它,并且可以以您想要的任何方式编写您的应用程序(它不会强制执行任何类型的模式).

推荐阅读
手机用户2402851155
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有