한눈에 보는 정의
자주 쓰는 기능과 정해진 구조를 미리 갖춰 두어, 그 틀 안에서 프로그램을 빠르게 만들게 해 주는 개발 도구.
이런 말로 들어요
- 이번 사이트는 Next.js 프레임워크로 만들었습니다.
- 프레임워크 버전을 올리면 일부 코드를 바꿔야 해요.
그림으로 보기

프레임워크는 구조와 규칙을 미리 갖춘 개발 틀입니다. 필요한 부품 하나를 가져다 쓰는 라이브러리와 구분합니다.
하캄솔루션 자체 제작 설명도식자세히 알아보기
집으로 치면 골조가 이미 세워진 상태에서 방을 꾸미는 것과 비슷합니다. 웹에서는 Next.js, React 기반 도구들이 대표적입니다. 프레임워크가 정한 폴더 구조와 규칙을 따르면 화면 이동, 데이터 불러오기 같은 기능을 처음부터 만들지 않아도 됩니다. 필요한 기능 하나를 가져다 쓰는 라이브러리보다 전체 구조에 더 큰 영향을 줍니다.
실무 예시
예를 들어 바이브코딩으로 홈페이지를 만들 때 "Next.js로 만들어 줘"라고 정하면 AI가 그 프레임워크의 폴더 구조와 규칙에 맞춰 코드를 씁니다.
함께 살펴볼 점
프레임워크를 바꾸는 일은 사실상 다시 만드는 일에 가깝습니다. 처음 고를 때 유지보수할 사람이 다룰 수 있는지, 업데이트가 활발한지 확인합니다.
AI에게 이렇게 요청해 보세요
홈페이지에 칼럼 목록과 상담 폼이 필요해. Next.js로 만들 때 폴더 구조와 각 파일 역할을 설명하면서 기본 틀을 만들어 줘.
코딩·작성 도구에 붙여 쓰기 전에 내 상황에 맞게 바꾸고, 결과는 직접 확인하세요.출처와 검토 정보
- Introduction to client-side frameworks | MDN 새 창
클라이언트 측 프레임워크가 웹 애플리케이션을 만드는 구조와 도구를 제공한다는 설명을 확인했습니다.
자료 확인
내용 검토
최초 발행 · 내용 수정
