백엔드란?
사용자와 직접 상호작용을 하지는 않지만, Client에서 사용자들이 취하는 행동을 처리하는 방식으로 간접적으로 상호작용한다. 일반적으로 Java, Python. JS를 활용한 웹 프레임워크를 사용하지만 이외에도 역할에 따라 DBA, 인프라 등의 작업을 수행하는 역할 :)
Spring
자바, 코틀린 기반의 웹 프레임워크
재사용성 측면과 기타 장점 때문에 현재 많은 기업에서 사용
Django
파이썬 기반의 웹 프레임워크, 내장되어있는 기능(django admin등)이 많아 웹서비스 제작 및 관리 측면에서 편리한 부분이 많다.
Node.js
자바스크립트 기반의 런타임 환경으로, npm등의 확장 마켓 플레이스가 잘 되어있고 성능 측면에서 장점을 가지고 있음.(웹 프레임워크가 아니다.!!)
Flask
파이썬 기반의 웹 프레임워크로, 마이크로 서비스를 지향하고 있어 가벼움. 일반적으로 머신러닝 환경을 배포할 때 자주 사용됨.
'My Note > 프로젝트 관리' 카테고리의 다른 글
developer community css추가 (0) | 2021.11.12 |
---|---|
(flask_board) (0) | 2021.11.11 |
배포를 위한 NGINX 명령어 - (0) | 2021.08.30 |
다시 빌드~ (0) | 2021.08.29 |
http요청이 안된다 (0) | 2021.08.29 |