10 Node Frameworks to Use in 2019

原文

https://scotch.io/bar-talk/10-node-frameworks-to-use-in-2019

摘译:

越来越多的开发者转向使用JavaScript来建立更多的app,特别是web。

当Node.js在2009年被介绍,作为一个工具,建立可扩展的服务端web app。

它带来了大量优势,包括并不限于事件驱动event-driven non-blocking input/output model, single-threaded asynchronous编程。

多年过来,大量有经验的js开发者已经建立了许多框架,用来更容易的使用Node.js开发web程序。

进入2019, 我列出一些著名的Node.js框架,你可以考虑使用它们,来建立web app。

What is a Node framework?

A Node.js framework是一些抽象的设计,使用Node.js建立。它包括了给出的框架设计的控制流。

所以,它就像是一个程序的骨骼skeleton。你客制代码就像填肉,最终完成程序。

因此对每个Node.js function, 会有一些普通的执行给这个框架there would be some generic implementation unique to the framework ,之后,框架需要使用者跟随框架的指导来增加更多的代码,用于定义它的使用case。

Benefits of Node frameworks

因为Node.js frameworks的生产率productivity,速度speed,scalability扩展性,让它们成分第一的选择来为公司建立企业级别的applications。

Node.js让你在前后端使用相同的语言,节省了学习一门新语言的压力,只需一些简单的配置implementation,也帮助你始终维护相同的编码pattern。

通过使用一个框架,你可以和一些工具,指导,和推荐的practices一起工作,帮你省时间。

也可以固定化一个团队的编码标准。

Selecting a Node Framework

选择一个框架有些困难和主观。这是因为我们的选择基于我们喜欢的某个特点。

从程序的框架重量,速度,简单化,学习曲线,灵活性,配置,使用案例,甚至是一些案例的知名程度,GitHub stars。

之后让我们深度挖掘这个主题,看看Node.js框架的名单。这有助于你开发js程序的生产率,特别是server-side。

Stars不代表所有,我们将按照Scoth.io上的知名程度逐个讨论。

 AdonisJs [GitHub Stars: 5,053]

猜你喜欢

转载自www.cnblogs.com/chentianwei/p/10231845.html
今日推荐