알고리즘

  • 아주 기초적인 순열, 조합 알고리즘을 생각하고 손으로 옮기는 과정 복습.
  • 어제 큰 깨달음을 얻고 종만북을 앞에서부터 다시 시작해야겠다고 결심함.

Backbone.js

쓰려고 했는데, 그냥 Vuepolyfill붙여서 개발하기로 결정했다.

  • 복잡한 데이터를 표현해야 될 일이 생겼는데, 이를 여러가지 이슈(라고 하지만 사실상 브라우저 지원...)를 고려하여 프론트를 backbone.js를 사용하기로 결정하였다.
  • VueReack에 비교한다면 확실히 과거 SPA의 조상격이라, 많은 것이 불편하다.
    • 대표적으로 렌더링의 책임이 바로 개발자에게 있다는 것. 모던 SPA 프레임워크(혹은 라이브러리)들은 렌더링까지 직접 책임지지만, backbone.js는 렌더링의 책임이 개발자에게 있다. 즉, VirtualDOM기술이 빠져있고 직접 DOM을 조작하여 렌더링을 해야 한다.
    • backbone.js는 단지 ModelView를 구분한다는 점에서 유지보수성이 월등히 좋아지는 장점이 있다고 봐야 한다.
  • webpack을 활용하여 Model View 등을 나눠서 개발하려고 계획을 세우고 있다.