본문 바로가기

단순용어정리

[단순용어] Nest.JS, Next.JS, Nust.JS / 정적 웹 애플리케이션

반응형

왜 다 비슷하게 이름을 지어서 헷갈리게 만드는지 원,, 

Nest.JS (백엔드-서버 전용-> 서버에만 집중)

"nestjs"는 TypeScript로 작성된 Node.js 기반의 서버 사이드 프레임워크입니다. "nestjs"는 Angular와 같은 프론트엔드 프레임워크의 구조와 유사한 구조를 가지고 있으며, 의존성 주입, 모듈 시스템, 미들웨어 등의 기능을 제공합니다.


Next.JS(리액트 기반 서버/프론트엔드 모두 지원)

"nextjs"는 React를 기반으로 한 서버 사이드 렌더링 및 *정적 웹 애플리케이션 프레임워크입니다. "nextjs"는 React를 사용하여 클라이언트 측 및 서버 측 렌더링을 모두 지원합니다. 이를 통해 검색 엔진 최적화(SEO)와 성능 개선을 도모할 수 있습니다.


Nust.JS(뷰 기반 서버/프론트엔드 모두 지원)

"nuxtjs"는 Vue.js 기반의 프레임워크로서, 서버 사이드 렌더링과 *정적 웹 애플리케이션 빌드를 모두 지원합니다. "nuxtjs"는 Vue.js의 생산성과 유연성을 그대로 유지하면서 서버 사이드 렌더링 및 프로덕션 빌드 등의 기능을 제공합니다.

 


** 정적 웹 애플리케이션

정적 웹 애플리케이션(Static Web Application)은 사용자에게 동적으로 생성되는 컨텐츠를 제공하지 않는 웹 애플리케이션입니다. 즉, 사전에 정적으로 생성된 HTML, CSS, JavaScript 파일들로 구성되어 있으며, 서버 측에서 데이터를 동적으로 생성하거나 수정하지 않습니다.

 

정적 웹 애플리케이션은 동적으로 생성되는 컨텐츠가 필요하지 않은 경우에 사용됩니다. 예를 들어, 회사 소개 페이지, 블로그, 포트폴리오 등의 사이트는 대부분의 경우 컨텐츠가 자주 변경되지 않기 때문에 정적 웹 애플리케이션으로 구축할 수 있습니다.

 

정적 웹 애플리케이션은 서버 비용이 적게 들며, 캐시를 이용하여 더 빠른 로딩 속도와 성능 향상을 제공할 수 있습니다. 이를 통해 더 나은 사용자 경험과 더 적은 서버 리소스를 사용하여 웹 애플리케이션을 구축할 수 있습니다.

 

반응형