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를 사용해야하는데 그게 자바스크립트 베이스일때

예) 넷플릭스 ; 스트리밍같은 리얼타임 서비스를 많이 사용하므로 / 우버

  • 비유 : 레고와 같음 레고 처럼 조합을 만들어야 함