티스토리 뷰
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
TAG
- 도메인
- Math
- mysql
- algorithm
- 비트
- C
- Highlighter
- mathjax
- python
- 수식
- 삼항연산자
- 행렬
- 비트연산자
- highlightjs
- Matrix
- DNS
- robocopy
- Bit
- 알고리즘
- Android
- Kotlin
- 비트마스크
- syntax highlighting
- 안드로이드
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
글 보관함