- 발행일
[원티드] 상황에 맞는 프론트엔드 개발 전략 이해하기
[원티드] 상황에 맞는 프론트엔드 개발 전략 이해하기
이 글은 네이버 블로그에 2024년 8월 18일에 올렸던 것을 그대로 옮겨온 것입니다.
프론트엔드 개발, 어떤 기술이 제일 적합할까요? 같이 알아봅시다.
다양한 프론트엔드 전략, 어떻게 선택하면 좋을지 함께 고민해보아요.
프론트엔드 개발, 더이상 브라우저에 국한되지 않습니다.
챌린지 종료 후 면접에서 SPA, SSR, CSR, PWA, Electron의 개념과 사용될 수 있는 상황에 답변할 수 있습니다.
SPA의 원리를 배우고, 사용자 경험을 향상시키는 방법을 탐구합니다.
SPA(Single Page Applications)
- SPA의 기본적인 이해
- SPA의 장점과 한계
- SPA 개발 고려사항
- 성공적인 SPA 구현 사례
아하모먼트
전통적인 웹의 혁신적인 변화
SSR과 CSR의 차이를 이해하고, 각각의 장단점을 비교합니다
SSR(Server-Side Rendering), CSR(Client-Side Rendering)
- SSR과 CSR의 정의 및 차이점
- Next.js 소개 및 주요 특징
- React vs Next.js 각 상황에 따른 적절한 선택
무조건 Next.js가 좋은 선택은 아닙니다.
웹으로도 앱처럼 사용가능한 PWA를 알아봅시다.
PWA(Progressive Web Apps)
- PWA 정의 및 주요 특징
- PWA의 장점과 비즈니스적 가치
- 오프라인 기능 및 캐싱 전략
- 성공적인 PWA 사례 분석
브라우저의 발전은 PWA에 힘을 실어줍니다.
브라우저가 아닌 데스크톱 환경에서 사용되는 애플리케이션을 구현하는 방법을 알아봅시다.
Electron
Electron의 기능과 장점
주요 구성 요소 및 API
애플리케이션의 구축 및 배포
성공적인 Electron 애플리케이션 예시
Electron 개발 시 고려할 사항
프론트엔드 개발자도 이젠 데스크탑 응용프로그램개발이 가능합니다.