In***
2024-10-25

모던 웹을 이야기할 때, 마치 삼국시대 처럼 나오던 프레임워크들이 있었습니다.
Angular, React, Vue.js .
지금은 더 다양한 프레임워크가 나와 있지만, 이렇게 3개의 프레임워크들을 각각 부엌, 오븐, 전자레인지로 비교했던 블로그 글은 꽤나 유명했던 것도 사실입니다.
사실 지금에 와서는 React가 거의 승자 굳히기가 아닐까 하지만, 탑 트렌딩을 보면 늘 상위권 안에 랭크 되어 있는 것이 Vue.js 입니다. 그만큼 역사가 오래되었고(모던 웹 프레임워크 중에서는), 지금도 최신버전이 계속해서 나오고 있는 활발한 프로젝트 입니다.
글을 쓰면서 최신버전은 언제 나왔나 확인해보니 7시간 전이고,그럼 내가 우연하게 시간을 맞췄나 해서 그 이전 버전은 언제 나왔나 봤더니, 11시간 전이었습니다.
네 정말 활발한 릴리즈 입니다.
이제 책 이야기로 돌아가서, 이 책은 24년 10월 10일 발행되었고, 원서는 작년 12월에 발간되었습니다. (1년도 안된 따끈따끈한 책입니다.) 웹 프레임워크는 변화가 크기 때문에 늘 좋은 책을 찾지 말고, 가장 늦게 출간된 도서를 공부하는 것이 유리하다는 생각을 갖고 있습니다. 책의 처음은 시작의 반인 개발환경 구축입니다. 기본적인 개발환경구축 외에 개발자도구와 빌더관리도구, 그리고 파일 리포지터리 구조를 설명하고 있어서 좋았습니다.
Vue 버전이 3으로 올라오면서 2보다 많은 변화가 있었는데, 그 중 하나가 Compostion API 입니다. 처음에는 개념이 조금 어려웠는데, 이 부분은 챕터5에서 상세히 설명하고 있습니다.
그리고 데이터 흐름에 따라 각각 상태가 어떻게 변화하는지 순서도로 잘 설명해주는 점도 좋았습니다.
인터넷 커뮤니티에서 처음 배울 모던웹을 물을 때, 가장 많이 쓰는 React를 추천받고는 하는데, 지극히 개인적인 생각으로 React가 러닝커브가 높다면 Vue.js는 빠지지 않는 차선책이 될 것이라고 생각합니다. 사실 가장 많이 쓰는 프레임워크가 꼭 제일 좋은 프레임워크라고는 할 수 없을 것입니다.
그렇기 때문에 이 책은 Vue.js를 처음 접하는 초보자부터, 더 깊이 있는 이해를 원하는 숙련자까지 모두에게 유용한 지침서입니다. 단순히 기술적인 내용을 넘어, 웹 개발의 기초부터 고급 기능까지 폭넓게 이해할 수 있도록 도와줍니다. 가독성 높은 예제와 친절한 설명 덕분에, 개발 여정에 든든한 길잡이가 될 것입니다.
"이 리뷰는 한빛미디어에서 책을 무상으로 제공받아 작성되었습니다."
