[wetube] #0.intro

6mn12j·2020년 8월 24일
0

WeTube

목록 보기
4/12
post-thumbnail

+ 이 글은 노마드 코더의 [유튜브 클론 코딩] 내용을 담고 있습니다.

0.0 목표

  • 전체적인 풀스택 개발을 경험
  • 이론의 기초 바닐라 자바스크립트
  • 언제 라이브러리.리액트를 써야 하는지
  • 언제 라이브러리를 쓰면 안되는지
  • 자바스크립트의 장점,단점

0.1 Website vs Webapps

슈퍼 인터랙티브 하다면 웹어플리케이션

<Website>

주로 컨텐츠를 단순 소비

문서 참조 사이트 등

정적인 요소

<Webapp>

동적인 활동 (클릭, 드래그, 검색 등)

넷플릭스

인터랙티브한 요소가 많이 들어감

1.0 Node.js

바닐라JS는 웹브라우저에 내장.NodeJS는 JS를 브라우저 밖으로 가져와서 유저가 사용할 수 있게 해줌. 브라우저 밖의 JS

  • 파일시스템
  • 백엔드,서버 빌드 할때
  • Web scrapper
  • 등등 브라우저와 별도로 작동하는걸 만들 수 있음...
왜? python으로 django를 쓰지않고 node.js를 쓸까?
  1. javascript를 좋아하고, 프론트와 백엔드를 javascript로 만들고 싶다면
    * 프론트 개발시엔 javascript가 필수지만 백엔드는 선택.
  2. python(django)는 사용법을 배워야함.이미 큰성 , node.js는 아무것도 없는것에서 쌓아가는 것.
  3. Database를 생성하고,삭제하고 사용자에세 정보를 전송하고, 저장하고 등 많은 정보를 이용할때 처럼 node.js는 데이터를 다루는 성능이 유용함.(많은 사용자에게 메시지를 전송,알림,실시간 처리 같은 거) 하드웨어 쪽엔 도움이 안됨.

데이터를 저장하고,생성하고,보여주고,삭제하고,빠르게 보여준다면 최고의 선택

profile
TIL 쩨끼럽 남기는 중 💻

0개의 댓글