WEB, 무엇을 언제 써야할까? Node JS vs Django!
[참고] https://www.youtube.com/watch?v=PnhmeFakkXg
1. Django
-
CRUD (Create, Read, Update, Delete)
예) 인스타그램; 사진을 update, read하고, 댓글을 create 하거나 delete함 / 블로그, 유튜브 -
이미 필요한것들을 다 갖추고 있음
예) 유저, 인증, 뷰, 템플릿, url, static files 등… 최적화 되어있음 -
비유 : 거대한 상자와 같음 그 안을 뒤지면서 필요없는 건 버리고 나에게 필요한것만 남겨놓고 작업을 해야함
2. Node JS
- crud외에 리얼타임이 필요하거나 API를 사용해야하는데 그게 자바스크립트 베이스일때
예) 넷플릭스 ; 스트리밍같은 리얼타임 서비스를 많이 사용하므로 / 우버
- 비유 : 레고와 같음 레고 처럼 조합을 만들어야 함