티스토리 뷰

Angular냐 React냐 그것이 문제로다...


최근 Angular를 배우고 규모가 작은 실무에 도입해서 사용해보고 있는중이다.

Two-way data binding, directive, route, multi-platform support, modular, typescript 등 수 많은 기능(함정)과 Maintainer 가 Google 이라는 점에서 아무 의심없이 시작하였는데...


Problem

  • 검색의 어려움
    • Angular를 키워드로 검색하는경우 AngularJS에 대한 결과가 대부분이며, Angular 2로 검색을 해도 AngularJS에 관련된 결과가 많이 섞여있는 모습을 보여준다.
  • Reference가 부족하다.
    • Learning curve가 높은 프레임 워크 답게 관련 자료가 많을 것이라는 예상과는 달리 막상 찾아보면 대부분 AngularJS관련 내용...ㅠㅠ 그나마 API Document는 잘되있어서 시간은 좀 더 걸리지만 작업하는데 아직은 큰 문제는 없다.
    • 여기서도 문제가 발생하는것이 파편화된 code snippet들을 많이 접할 수 있다. (AgnularJS, 2, 3, 4) 버전업이되면서 삭제되거나 deprecated처리된 내용의 예제들이 상당히 많이 노출되므로 reference를 찾는 작업도 상당한 스트레스였다.
  • Performance 
    • 직접 Benchmark를 진행 한 것은 아니지만 작업중 묘하게 거슬리는 page 이동시의 delay때문에 관련 자료를 찾아본 결과... God... 물론 framework(Angular) 와 library(react)와의 비교는 조금 문제가 있지만 raw html과의 차이가 큰것에 대해서는 조금 의문이였다. 

이후 몇가지 자료들과 위 문제들의 해결에 초점을 두고 대안을 찾아본 결과 React말고는 답이 없는듯 하다. 
현재 프로젝트는 Angular로 마무리하고 그 때까지 자체적으로 위 문제를 해결 할 수 없다고 판단되는 경우 추후 React를 도입하는 순서로 진행해야 될 듯하다.

Conclusion

대세를 따르자..

Angular로 진행하는 프로젝트 최대한 마무리 해보고 결정하면 될듯하다.

댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/05   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
글 보관함