하캄솔루션HAKHAM SOLUTION상담하기

웹제작 / 바이브코딩·AI 개발

프레임워크

Framework

다른 이름 · 웹 프레임워크 · 개발 프레임워크

초급미팅·견적서에서 듣고 이해하는 수준

한눈에 보는 정의

자주 쓰는 기능과 정해진 구조를 미리 갖춰 두어, 그 틀 안에서 프로그램을 빠르게 만들게 해 주는 개발 도구.

이런 말로 들어요

  • 이번 사이트는 Next.js 프레임워크로 만들었습니다.
  • 프레임워크 버전을 올리면 일부 코드를 바꿔야 해요.

그림으로 보기

왼쪽은 벽돌을 하나씩 쌓는 직접 개발, 오른쪽은 이미 세워진 골조에 메인 화면과 칼럼 목록 같은 방을 채우는 프레임워크 사용을 비유한 도식
직접 만들기와 프레임워크 비교

프레임워크는 구조와 규칙을 미리 갖춘 개발 틀입니다. 필요한 부품 하나를 가져다 쓰는 라이브러리와 구분합니다.

하캄솔루션 자체 제작 설명도식

자세히 알아보기

집으로 치면 골조가 이미 세워진 상태에서 방을 꾸미는 것과 비슷합니다. 웹에서는 Next.js, React 기반 도구들이 대표적입니다. 프레임워크가 정한 폴더 구조와 규칙을 따르면 화면 이동, 데이터 불러오기 같은 기능을 처음부터 만들지 않아도 됩니다. 필요한 기능 하나를 가져다 쓰는 라이브러리보다 전체 구조에 더 큰 영향을 줍니다.

실무 예시

예를 들어 바이브코딩으로 홈페이지를 만들 때 "Next.js로 만들어 줘"라고 정하면 AI가 그 프레임워크의 폴더 구조와 규칙에 맞춰 코드를 씁니다.

함께 살펴볼 점

프레임워크를 바꾸는 일은 사실상 다시 만드는 일에 가깝습니다. 처음 고를 때 유지보수할 사람이 다룰 수 있는지, 업데이트가 활발한지 확인합니다.

AI에게 이렇게 요청해 보세요

홈페이지에 칼럼 목록과 상담 폼이 필요해. Next.js로 만들 때 폴더 구조와 각 파일 역할을 설명하면서 기본 틀을 만들어 줘.

코딩·작성 도구에 붙여 쓰기 전에 내 상황에 맞게 바꾸고, 결과는 직접 확인하세요.

출처와 검토 정보

내용 검토

최초 발행 · 내용 수정

← 지식백과 목록으로