유튜브 클론 코딩 1강

김대현·2020년 1월 4일
0

유튜브 클론 코딩

목록 보기
2/2

유튜브 클론 코딩 1강

Node.js란

원래는 JavaScript를 브라우저에서만 실행시킬 수 있었다면,
JavaScript를 브라우저밖에서도 별도로 사용할 수 있게 함

이것이 바로 Node.js

Node.js를 통해서 모바일 앱을 만들 수도 있고 더이상 브라우저를 필요로 하지 않음
한마디로, 가능성이 많아짐

Node.js를 언제 사용해야 할까?

  1. JavaScript를 사랑한다면?!

    Javascript만 이용해서 프런트엔드, 백엔드 모두 개발하고 싶다면

  2. 아무것도 없는 것에서 시작해서 작은 것들을 붙여나가고 싶다면?

    Python (DJango)와 같은 프레임워크는 이미 웹에 대한 어느정도 기능들이 내장되어 있음

  3. 많은 데이터를 다뤄야 할때, 데이터를 다루는 성능이 아주 좋음 (비동기)

    많은 유저들의 메시지 전송, 알림, 실시간 처리

  4. Javascript 언어는 메모리, 램, 하드웨어 등과 같은 하드코어 작업을 하기에는 힘듬

    하드코어 작업 같은 경우에는 Python, Java 등이 더 유리

1강 간단 소감

이전까지의 서버 개발은 주로 Java & Spring Framework를 사용했었는데, 이 프레임워크는 내부적으로 어떻게 동작하고 있는지 원리를 알아가는 과정이 선행되어야 한다. Dispather Servelet이라든지, IOC, DI 라던지 흠...!

반면에 Node.js는 사용자가 직접 필요한 부분이 있으면 필요한 부분만 채워나가는 과정이라고 할 수 있다. 마치 영어를 배우듯이, 실수를 두려워하지 않고 자신있게 개발해보자 라는 취지에는 Node.js가 적합할듯 싶다. 화이팅

참고

노마드 코더 유투브 클론 강의
https://academy.nomadcoders.co/courses/category/KR

profile
FrontEnd Developer with React, TypeScript

0개의 댓글