1. Overview
(1) Backend
: Python - Django
: 장고는 파이썬으로 작성된 오픈 소스 웹 프레임워크
: 여기서는 장고의 MVT 패턴을 모두 이용하여 웹 서비스를 만드는게 아님
: Django REST framework를 이용하여 RESTful API를 만드는게 목적
: REST API & Json
- Restful https://meetup.toast.com/posts/92
- https://www.json.org/json-ko.html
※ 덧1 : REST API 구축에는 Python에서는 Django보다 FastAPI 사용이 효율적임
※ 덧2 : 좀더 범용적인 Spring Boot 나 Node.js를 사용하는것도 좋음
(2) Frontend
: Dart - Flutter
: 플러터는 구글이 출시한 오픈 소스 크로스 플랫폼 GUI 애플리케이션 프레임워크
: 크로스 플랫폼
: 퓨시아 OS
※ 덧1 : React Native 크로스 플랫폼도 있음. (페이스북, 인스타그램)
(3) 구성
(4) Git
: 형상관리 도구
: 깃은 컴퓨터 파일의 변경사항을 추적하고 여러 명의 사용자들 간에 해당 파일들의 작업을 조율하기 위한 분산 버전 관리 시스템이다. 또는 이러한 명령어를 가리킨다.
※ 덧1 : ms에서 github를 인수함
※ 덧2 : ms진영 SourceSafe → TFS → Git
※ 덧3 : cvs → svn → Git