웹 프레임워크 (r20220720판)

문서 조회수 확인중...

웹 프레임워크 기술

[ 펼치기 / 접기 ]
Μ 모바일 전용 • Ο 오픈소스 • $ 유료 또는 유무료 • Χ 단종
프론트엔드
ReactO
GetsbyΟRemixΟ
VueO
VuePressΟGridsomeΟQuasarΟ
JS
PreactΟAngularOSvelteOBackbone.jsOEmber.jsOjQueryΟSolidJSΟInfernoΟ
백엔드
Java
SpringΟ
JS
ExpressΟkoaΟNestJSΟ
.NET
ASP.NETΟ$
PHP
LaravelΟCodeigniterΟReasonableΟphalconΟSymfonyΟzendΟCakePHPΟFuelPHPΟYiiΟSlimΟPHPixeΟ
Python
DjangoΟFlaskΟ
Ruby
Ruby on RailsΟ
풀스택
React
Next.jsΟ
Vue
Nuxt.jsΟ
JS
SvelteKitΟFreshΟ
하이브리드
.NET
BlazorΟ






1. 개요
2. 관련 문서


1. 개요[편집]


웹 프레임워크(Web framework) 또는 웹 애플리케이션 프레임워크(Web application framework)는 웹 서비스 개발을 위한 프레임워크이다. JavaSpring, PythonDjango, Node.js의 Express, PHPLaravel, RubyRuby on Rails 등이 특히 유명하다. 웹 프레임워크를 사용하면 쉽고 빠르게 웹사이트를 만들 수 있다. Spring은 예외인 듯하다

웹 프론트엔드용 SPA 프레임워크에는 AngularJS나 Angular(Angular 2), Vue.js, React[1] 등이 있다. AngularJS와 Vue.js는 JavaScript, Angular는 TypeScript 기반이다.

Spring이나 Django, Ruby on Rails의 경우 풀 스택(Full-stack) 웹 프레임워크이다. 풀 스택은 "모든 분야에 다 능숙한"이라는 의미로, 풀 스택 웹 프레임워크면 웹 개발에 필요한 요소를 모두 갖춘 웹 프레임워크이다. 풀 스택 웹 개발자는 프론트엔드백엔드 개발이 모두 가능한 개발자를 말한다.

마이크로(Micro) 프레임워크는 풀 스택 프레임워크가 아닌 것을 말한다. PythonFlaskRuby의 Sinatra 등이 여기에 해당된다.


2. 관련 문서[편집]




파일:크리에이티브 커먼즈 라이선스__CC.png 이 문서의 내용 중 전체 또는 일부는 2022-07-13 03:22:50에 나무위키 웹 프레임워크 문서에서 가져왔습니다.

[1] 프레임워크가 아니라 라이브러리다.