https://docs.nestjs.com/
Documentation | NestJS - A progressive Node.js framework
Nest is a framework for building efficient, scalable Node.js server-side applications. It uses progressive JavaScript, is built with TypeScript and combines elements of OOP (Object Oriented Programming), FP (Functional Programming), and FRP (Functional Rea
docs.nestjs.com
Introduction
NestJS는 효율적이고 확장가능한 Node.js 서버 애플리케이션을 구축하기 위한 프레임워크이다. 이 프레임워크는 프로그레시브 자바스크립트를 사용하며, 타입스크립트를 완벽하게 지원하지만, 개발자는 순수 자바스크립트로도 코딩할 수 있으며, OOP(객체 지향 프로그래밍), FP(함수형 프로그래밍), FRP(기능적 반응형 프로그래밍)의 요소를 결합한다.
내부적으로 Nest는 Express(기본값)와 같은 강력한 HTTP 서버 프레임워크를 사용하며, 선택적으로 Fastify도 사용할 수 있도록 구성되었다.
Nest는 Express, Fastify보다 높은 수준의 추상화를 제공할 뿐만 아니라 해당 API를 개발자에게 직접 노출해줄 수도 있다. 따라서 개발자는 기본 플랫폼에서 사용할 수 있는 수많은 타사 모듈을 자유롭게 사용할 수 있다.
Philosophy
최근 몇 년 동안 Node.js 덕분에 자바스크립트는 프론트엔드와 백엔드 모두에서 웹의 '공용어'가 되었다. 이로 인해 Angular나 React, Vue와 같은 멋진 라이브러리, 프레임워크들이 탄생할 수 있었다. 이런 훌륭한 라이브러리나 헬퍼, 도구들이 많이 존재함에도 불구하고 아키텍처라는 주요 문제를 효과적으로 해결하는 것들은 나오지 않았다.
Nest는 개발자와 팀이 고도로 테스트 가능하고, 확장 가능하며, 느슨하게 결합되고, 쉽게 유지 관리할 수 있는 애플리케이션을 만들 수 있는 기본적인 아키텍처를 제공한다. 이 아키텍처는 Angular에서 많은 영감을 받았다.
'NestJS' 카테고리의 다른 글
Modules (0) | 2024.04.17 |
---|---|
Providers (1) | 2024.04.17 |
Controllers (0) | 2024.04.17 |
First steps (0) | 2024.04.17 |
https://docs.nestjs.com/
Documentation | NestJS - A progressive Node.js framework
Nest is a framework for building efficient, scalable Node.js server-side applications. It uses progressive JavaScript, is built with TypeScript and combines elements of OOP (Object Oriented Programming), FP (Functional Programming), and FRP (Functional Rea
docs.nestjs.com
Introduction
NestJS는 효율적이고 확장가능한 Node.js 서버 애플리케이션을 구축하기 위한 프레임워크이다. 이 프레임워크는 프로그레시브 자바스크립트를 사용하며, 타입스크립트를 완벽하게 지원하지만, 개발자는 순수 자바스크립트로도 코딩할 수 있으며, OOP(객체 지향 프로그래밍), FP(함수형 프로그래밍), FRP(기능적 반응형 프로그래밍)의 요소를 결합한다.
내부적으로 Nest는 Express(기본값)와 같은 강력한 HTTP 서버 프레임워크를 사용하며, 선택적으로 Fastify도 사용할 수 있도록 구성되었다.
Nest는 Express, Fastify보다 높은 수준의 추상화를 제공할 뿐만 아니라 해당 API를 개발자에게 직접 노출해줄 수도 있다. 따라서 개발자는 기본 플랫폼에서 사용할 수 있는 수많은 타사 모듈을 자유롭게 사용할 수 있다.
Philosophy
최근 몇 년 동안 Node.js 덕분에 자바스크립트는 프론트엔드와 백엔드 모두에서 웹의 '공용어'가 되었다. 이로 인해 Angular나 React, Vue와 같은 멋진 라이브러리, 프레임워크들이 탄생할 수 있었다. 이런 훌륭한 라이브러리나 헬퍼, 도구들이 많이 존재함에도 불구하고 아키텍처라는 주요 문제를 효과적으로 해결하는 것들은 나오지 않았다.
Nest는 개발자와 팀이 고도로 테스트 가능하고, 확장 가능하며, 느슨하게 결합되고, 쉽게 유지 관리할 수 있는 애플리케이션을 만들 수 있는 기본적인 아키텍처를 제공한다. 이 아키텍처는 Angular에서 많은 영감을 받았다.
'NestJS' 카테고리의 다른 글
Modules (0) | 2024.04.17 |
---|---|
Providers (1) | 2024.04.17 |
Controllers (0) | 2024.04.17 |
First steps (0) | 2024.04.17 |