[TIL] 12주차 월요일. Next.js - 강의

Minji Kim·2024년 7월 2일

내배캠TIL

목록 보기
50/73

프레임워크 VS 라이브러리

프레임워크: 개발자가 기능 구현에만 딱 집중할 수 있도록 필요한 모든 프로그래밍적 재원을 지원하는 기술의 조합.

  • Spring Framework : Java 기반의 웹(백엔드) 프레임워크
    • FE까지 가능한 full stack coverage framework
    • JSP, Thymeleaf
  • Vue.js, Angular.js : Javascript 기반 웹 프론트엔드 SPA 프레임워크
  • Django, Flask : Python 기반의 웹 프레임워크
  • Ruby on Rails
  • .NET Framework
  • Express.js, NestJS : Javascript 기반 웹 백엔드 프레임워크

라이브러리: 공통 기능의 모듈화가 이루어진 프로그램의 집합

  • React.js
  • react-router-dom
  • redux

React.js = 라이브러리 / Next.js = 프레임워크

Next.js 라우팅

App router VS Pages router

App router

app 폴더 밑에 페이지 폴더, 파일을 두면 자동 라우팅이 됨
둘 주우 App router를 권장

Pages router

pages 폴더에 페이지 파일을 둠

0개의 댓글