기술 블로그를 만들때 가장 많이 쓰는 두 프레임워크를 비교하고 내가 뭐로 쓸 지 정할 거다!
공통점
- react 기반
- JAMStack기반의 정적사이트 생성기 : Javascript와 HTML Markup된 정적인 페이지만을 제공한 후 필요하다면 API 호출해서 데이터 주입 ⇒ SEO해결
장단점
| Gatsby | Next |
---|
렌더링 방식 | SSG | SSG, SSR, CSR |
API 호출 방식 | GraphQL | 마음대로 |
생태계 | 블로그에 필요한 플러그인 풍부 | 기본 플러그인이 비교적 부족 |
성능 | - SSG성능이 더 높음 | |
- 파일을 다 가지고 있어야 해서 커질 수록 불편함 | - SSG성능이 더 낮음 | |
- 파일 DB, S3에 저장하고 불러오기 쌉가능 | | |
내가 기술 블로그를 만드는 이유
- FE개발자라면 내가 직접 만든 블로그 하나쯤은 있어야지??
- 만드는 속도 gatsby 승!
- 만드는 편의성 gatsby 승!
- 계속 유지보수 하며 살을 붙여나갈 꺼야!
- 추가 하고 싶은 기능이 많아질수록 플러그인의 의존도가 낮고 자유도가 높은 next 승!
- 데이터가 변경될 경우가 많아짐 next 승!
- 포스터뿐만 아니라 이력서, 사이드 프로젝트 등 연습한 프로젝트들을 모두 담을 것이다
- 최종적으로는 모노레포로 할꺼야! next 승!
- 내가 앞으로 공부할게 뭐야? next 승!
2:4로 Next당첨! (사실 가장 큰 이유는 SSR…)
Next로 블로그 만들기는 next…