개요

웹 애플리케이션 개발을 위한 프레임워크 정리. 백엔드·프론트엔드·풀스택·노코드로 분류.


백엔드

프레임워크언어특징
DjangoPython풀배터리, ORM, 관리자 패널 내장
FastAPIPython비동기, OpenAPI 자동생성, 고성능
FlaskPython마이크로, 자유도 높음
ExpressNode.js가장 널리 쓰이는 Node.js 프레임워크
FastifyNode.jsExpress보다 빠름, 스키마 기반
HonoTypeScriptEdge Runtime 특화, 초경량
NestJSTypeScriptAngular 스타일, 엔터프라이즈 구조
Spring BootJava/Kotlin자바 생태계 표준, 엔터프라이즈
RailsRuby컨벤션 우선, 빠른 개발
LaravelPHPPHP 생태계 최강, ORM 강력
Actix-webRust최고 성능, 안전성
GinGoGo 생태계 가장 인기

프론트엔드

프레임워크언어특징
ReactJavaScript/TypeScript메타 개발, 생태계 최대, SPA
Next.jsTypeScriptReact 기반, SSR/SSG, Vercel
VueJavaScript/TypeScript점진적 도입, 직관적 문법
NuxtTypeScriptVue 기반 풀스택
SvelteJavaScript컴파일러 방식, 번들 크기 최소
SvelteKitTypeScriptSvelte 기반 풀스택
AngularTypeScript구글 개발, 엔터프라이즈
AstroTypeScript정적 사이트, Islands 아키텍처
SolidJSTypeScriptReact 문법, 최고 성능

노코드 / 로우코드

도구특징
Webflow디자이너 친화적, CSS 시각화
Bubble복잡한 앱 로직 구현 가능
Wix개인·소규모 비즈니스
Framer디자인 중심, React 컴포넌트 출력
Retool내부 어드민 툴 빠른 개발
Appsmith오픈소스 내부 툴 빌더

풀스택 / 메타 프레임워크

프레임워크기반특징
Next.jsReact가장 인기 있는 React 풀스택
NuxtVueVue 풀스택
SvelteKitSvelteSvelte 풀스택
RemixReact웹 표준 중심, Shopify 인수
T3 StackNext.jstRPC + Prisma + Tailwind 조합

관련 항목