Nest.js構(gòu)建 Node.js Web 應(yīng)用程序的框架
Nest是構(gòu)建高效,可擴展的 Node.js Web 應(yīng)用程序的框架。 它使用現(xiàn)代的 JavaScript 或 TypeScript(保留與純 JavaScript 的兼容性),并結(jié)合 OOP(面向?qū)ο缶幊蹋?,F(xiàn)P(函數(shù)式編程)和FRP(函數(shù)響應(yīng)式編程)的元素。在底層,Nest 使用了 Express,可以方便地使用各種可用的第三方插件。
原理
近幾年,由于 Node.js,JavaScript 已經(jīng)成為 Web 前端和后端應(yīng)用程序的「通用語言」,并且有了 Angular,React 和 Vue 等令人耳目一新的項目,提高了開發(fā)人員的生產(chǎn)力,使得可以快速構(gòu)建可測試的且可擴展的前端應(yīng)用程序。 然而,在服務(wù)器端,雖然有很多優(yōu)秀的庫、helper 和 Node 工具,但是它們都沒有有效地解決主要問題 - 架構(gòu)。
Nest 旨在提供一個開箱即用的應(yīng)用程序體系結(jié)構(gòu),允許輕松創(chuàng)建高度可測試,可擴展,松散耦合且易于維護的應(yīng)用程序。
評論
圖片
表情
