Nestjs

  • 更新日期:08-01
  • 查看次数:16
  • 官方网址:https://nestjs.com
  • 网站简介:渐进式的Nodejs框架

  NestJs是一款用于构建高效且可伸缩Web应用程序的渐进式Node.js框架。NestJs模块化的体系结构允许开发者使用任何其他的库,从而提供灵活性;为 Nodejs提供一个适应性强大的生态系统;利用最新的js特性,为nodejs提供更加方便的设计模式和成熟的解决方案。

  Nest.Js使用渐进式JavaScript,使用TypeScript构建(保留与纯JavaScript的兼容性),并结合了OOP(面向对象编程),FP(功能编程)和FRP(功能反应编程)的元素。

  Nestjs的特色

  Nestjs框架

  Nest是一个渐进的Node.js框架,可以在TypeScript和JavaScript
(ES6、ES7、ES8)之上构建高效、可伸缩的企业级服务器端应用程序。

  Nestjs哲学

  Nest 提供了一个开箱即用的应用程序架构,允许开发人员和团队创建高度可测试,可扩展,松散耦合且易于维护的应用程序。

  Nestjs与平台无关

  技术上讲,Nest 可以在创建适配器后使用任何 Node HTTP 框架。 有两个支持开箱即用的 HTTP 平台:express 和 fastify。
您可以选择最适合您需求的产品。

  Nestjs涉及理念

  在设计上的很多灵感来自于 Angular,Angular 的很多模式又来自于 Java 中的 Spring
框架,依赖注入、面向切面编程等,所以我们也可以认为: Nest 是 Node.js 版的 Spring 框架。

  Nest.Js的优势

  EXTENSIBLE

  Nest框架底层HTTP平台默认是基于Express 实现的,所以无需担心第三方库的缺失。Nest旨在成为一个与平台无关的框架。

  VERSATILE

  一个适应性强的生态系统,是一个成熟的各种服务器端应用程序的支柱,默认集成了mongoose、TypeOrm、Redis、Graphql、Socket.io,微服务等模块

  PROGRESSIVE

  Nest基于TypeScript编写并且结合了OOP(面向对象编程),FP(函数式编程)和
FRP(函数式响应编程)的相关理念,为node.js世界带来设计模式和成熟的解决方案。

  Nest.js是一个渐进的Node.js框架,可以在TypeScript和JavaScript
(ES6、ES7、ES8)之上构建高效、可伸缩的企业级服务器端应用程序。它的核心思想是提供了一个层与层直接的耦合度极小、抽象化极高的一个架构体系。

相关推荐

返回顶部