언어 및 프레임워크
개발자가 아니어도 괜찮습니다. AI에게 일을 시키기 위해 알아야 할 최소한의 기본 개념을 잡아드립니다.
그리고 언어, 프레임워크에 대해 빠삭하게 몰라도 됩니다.
어떤 언어인지, 어떤 프레임워크인지만 아셔도 충분합니다.
1. 언어 (Language)와 프레임워크 (Framework)란?
집을 짓는 것에 비유하면 가장 이해하기 쉽습니다.
프로그래밍 언어
벽돌, 시멘트, 나무 같은 '재료'입니다.
한국어, 영어처럼 컴퓨터와 대화하는 수단입니다.
예시: Javascript, Python, Java, C언어 등
프레임워크
크레인, 비계, 미리 만들어진 기둥 같은 '건설 키트'입니다.
재료만으로 맨땅에 짓는 것보다 훨씬 빠르고 튼튼하게 지을 수 있게 도와줍니다.
예시: Next.js, Django, Spring, React 등
2. 바이브 코딩 추천 스택
저희는 "AI가 가장 코드를 잘 짜는" 조합을 선택했습니다.
전 세계에서 가장 많이 쓰이기 때문에 참고 자료도 방대합니다.
JavaScript (JS)
웹 브라우저가 유일하게 이해하는 언어입니다. 웹 개발의 표준이자 근본입니다.
Next.js
React 기반의 풀스택 프레임워크입니다. 토스, 당근마켓, 넷플릭스 등 수많은 IT 기업이 사용합니다.
Tailwind CSS
CSS를 직관적으로 빠르게 작성할 수 있는 도구입니다. AI가 디자인을 뽑아낼 때 가장 효율적입니다.
3. 다른 언어들은 뭐가 있나요?
웹 개발 시장에는 다양한 언어가 존재합니다. 취향과 목적에 따라 선택할 수 있습니다.
| 언어 | 대표 프레임워크 | 한줄 요약 |
|---|---|---|
| 🐍 Python | DjangoFlask | 배우기 쉽고 AI/데이터 분야 최강자. 웹 개발 속도는 조금 느릴 수 있음. |
| ☕ Java | Spring Boot | 한국 전자정부 표준. 대기업/은행권 취업의 정석이지만 코드가 길고 복잡함. |
| 🐘 PHP | LaravelWordPress | 옛날 웹의 제왕. 워드프레스 덕분에 여전히 많이 쓰이지만, 최신 트렌드는 아님. |
4. 속도와 성능, 무엇을 선택할까?
가장 대중적인 픽
JavaScript + React압도적인 점유율.
개발자 구하기 쉽고, 질문하면 답도 빨리 나옵니다.
커뮤니티가 커서 에러 해결이 빠릅니다.
속도/성능 권장 픽
Next.js (App Router)React의 장점에 검색 엔진 최적화(SEO)와
초기 로딩 속도를 극대화했습니다.
페이지를 미리 만들어두거나 (SSG), 서버에서 그려서 보내주는 (SSR) 기술 덕분에 사용자가 느끼는 속도가 매우 빠릅니다.
5. 앱 개발까지 원한다면? (Flutter)
📱 Flutter (플러터)
구글이 만든 모바일 앱 개발 프레임워크입니다.
하나의 코드 (Dart 언어)로 아이폰 (iOS)과 안드로이드 앱을 동시에 만들 수 있습니다.