2020/09
Express와 Koa를 비교해보자
Express와 Koa를 비교해보자
2020.09.15비교 기준 인기(GitHub 스타 수, npm 다운로드 수) 설치 기초 Hello World 앱 장점 단점 성능 보안 커뮤니티 참여 Express GitHub 스타 수: +50,100 npm 주간 다운로드 수: +12MM Express는 최소한의 유연한 웹과 모바일 애플리케이션을 위한 탄탄한 특징들을 제공하는 Node.js 웹 애플리케이션 프레임워크로 서버와 라우트를 다루는 걸 도와주는 미들웨어처럼 작동합니다. 설치 express를 설치하기 위해서 Node.js가 설치되어있어야 합니다. 만약 express를 특정 위치에 설치하고자한다면 $ npm install express --save 잠깐 설치하고 dependencies 목록에 추가하기를 원하지 않는다면 $ npm install express --no..
create-react-app 와 next.js 어떤 걸 써야 할까?
create-react-app 와 next.js 어떤 걸 써야 할까?
2020.09.15CRA(eject X) vs CRA(eject O) vs Next.js CRA without eject CRA에서 eject를 하지 않고 사용하는 방법 React를 이용하여 프로젝트를 만들 때 사용하는 가장 기본적인 방법 장점 신경써야 할 코드량이 적음 webpack 설정을 신경쓰지 않을 수 있음 단점 react-scripts로 인한 추상화로 설정 flow 이해가 힘듬 추상화 정도가 높아서 라이브러리 적용시 webpack등 코어한 부분을 건드려야할 경우, 결국 eject를 해야 함 (CRA 공통) webpack-dev-server를 이용한 개발 모드를 위한 서버만 제공, build된 파일로 프로덕션 서버(BFF) 실행을 위해서는 CRA와 동떨어진 새로운 서버를 만들어야함 (CRA 공통) SSR을 자체적으..