[Daily Post] 221105
[Daily Post]는 매일매일 탐구한 내용을 간략하게 기록하는 포스트입니다.
따라서 정리되지 않은 내용과 추측을 포함하고 있을 수 있습니다.
더 체계적인 형식을 갖춘 글은 해당 카테고리의 포스트를 확인해주세요 :)
Daily Study
Framework
- 프로그램을 개발하기 위한 여러 요소들과 메뉴얼인 룰을 제공하는 프로그램
- 웹 프레임워크는 웹 서버 구현을 위한 목적으로 만들어진 프레임워크다.
- 웹 서버 구현은 페이지 구현, DB 관리, 유저 인증, API 서버, 라우팅, 사이트 맵, 세션 관리와 같은 기능을 필요로 한다.
- 위의 기능을 보유한 라이브러리를 한데 묶어 담은 것이 프레임워크
- Spring: Java의 웹 프레임워크
- Django: Python의 웹 프레임워크
- Flask: Python의 마이크로 웹 프레임워크
- Ruby on Rails: Ruby의 웹 프레임워크
- Express.js, NestJS, meteor: Node.js의 프레임워크
- Cocoa: iOS, MacOS 애플리케이션용 프레임워크
Tech Stack
- LAMP: linux, Apache, MySQL, PHP/Perl/Python
- WAMP: windows, …
- MAMP: MacOS, …
- MEAN: MongoDB, Express.js, AngularJS, node.js
- MERN: MongoDB, Express.js, ReactJS, node.js
- MEVN: MongoDB, Express.js, Vue.js, node.js
- Django: Django, Python