어벤져스를 보려면 마블 시네마틱 유니버스 흐름을 이해해야 함
그런 것처럼 빠르게 훑어보는 프론트엔드 개발 트렌드 살펴보기
정적인 페이지나 cgi를 만들어 놓고 서버에서 페이지 단위로 생성해서 제공
자바스크립트가 있었지만 지금처럼 활용도가 높진 X
AJAX, jQuery : 게임체인저 역할
자바스크립트를 활용하기 시작
복잡해진 로직
자바스크립트 적극적인 활용 (ES 2015부터~) : 클래스, 상속 개념
Babel, Bootstrap
Node.JS (자바스크립트 런타임)
Angular
TypeScript
Native App
PWP (Progressive WebApp)
(As-Is)
그냥 실행되는데 문제없으면 Static 정적폴더에 넣기만 하면 됐는데..
(To-Be)
복잡해진 프론트엔드
코드관리 - 컴포넌트 생성 - 빌드 - UnitTest 등등 다 해야하는게 일이다보니
Task Runner/CLI를 적극적으로 사용하게 됨
기본 > 심화로 확장해가야 함
(요새 대학생들 SVN 안쓰거나 잘 모른다는 반응)
대부분 github를 사용하며, 구직과정에서도 github을 보면
지원자가 평소에 어떤 기술에 관심이 있는지 알 수 있어서 주로 검토한다고 함
공개된 디자인시스템이나 라이브러리 활용
Bar나 Line 형태 말고 다양한 챠트 라이브러리 활용
스타트업이라면 왼쪽같은 사람 vs 일반적인/대기업이라면 전문분야를 더 깊이 판 사람
결론 : 공부를 열심히 하는 수밖에 없다.
https://velog.io/@teo/frontend