더북(TheBook)

1.3 미래에 대한 생각

 

입문하는 장인데, 벌써 많은 내용을 다루었습니다. 웹 애플리케이션 개발이 처음이라면 MVVM 아키텍처 혹은 반응형 프로그래밍과 첫 만남이지만, 반응형 애플리케이션이 전문 용어보다는 위압감이 덜하다는 것을 알 수 있었습니다.

아마 이 장에서 가장 큰 수확은 Vue에 대한 것이 아니라, 반응형 애플리케이션이 얼마나 사용하기 쉽고 쓰기 편한지 안 것입니다. 적어야 할 상용구 인터페이스 코드가 적은 점도 아주 좋습니다. 사용자와 상호 작용하는 모든 코딩을 생략함으로써 어떻게 데이터를 설계하고 인터페이스를 설계할지에 집중할 수 있는 여유가 생깁니다. 이것을 연결하는 것은 Vue.js 입장에서는 일도 아닙니다.

필자와 같은 사람이라면 이미 우리가 만든 애플리케이션을 어떻게 하면 개선할 수 있을지 무수히 많은 생각을 하고 있을 것입니다. 좋은 현상입니다. 그렇다면 작성된 코드로 실험도 하고 이것저것 해 보길 추천합니다. 필자는 앱을 볼 때 다음 것들을 고민합니다.

많은 곳에서 사용되는 문자열의 반복을 어떻게 줄일 수 있을까요?

사용자가 입력을 시작할 때 기본값들을 없앨 수 있을까요? 입력하지 않는다면 복구는 가능할까요?

각각의 입력을 손으로 코딩하지 않는 방법은 무엇일까요?

2부에서는 이 질문들 외의 다른 질문들에 대한 답을 찾아보겠습니다. Vue는 코드가 발전함에 따라 개발자도 성장하도록 설계되었습니다. 그러므로 항상 다른 전략들을 살펴보고, 장단점을 비교하고, 주어진 상황에서 무엇이 가장 좋은 방법인지 결정하는 능력을 익힐 수 있도록 할 것입니다.

그러면 다음 장부터 우리가 만든 코드를 하나씩 발전시켜 보겠습니다.

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.