6. 프레임워크는 세부사항일 뿐이다.
https://velog.io/@woohm402/framework-is-detail
프레임 워크의 장점
- 바퀴를 재발명 하지 않아도 된다.
- 코드를 수행하는 책임을 가져가 준다.
- 개발자들은 단순히 어떤 동작을 선언하는 것에만 집중하면 되고, 그게 실제로 언제 어떻게 수행되는지 등은 프레임워크가 알아서 해줄거라고 믿고 신경쓰지 않아도 된다.
- 개발자들의 공통 언어가 생긴다.
- 개발자들끼리 소통하는 시간을 줄여준다.
- 커뮤니티가 개발을 도와준다.
프레임워크 단점
- 내가 코드를 건들일 수 없다.
- '프레임 워크 자체의 버그~~'
- 관리되지 않고 버려질 수 있다. ex) recoil
- 원치 않는 방향으로 발전 할 수 있다.
- 더 좋은 프레임워크는 반드시 나온다.
프레임워크 잘 이용 하기
- '수단' 으로서만 사용하자.
- 모든 코드 특히나 중요한 코드를 프레임워크와 결합시키지 말자. 언제든 마이그레이션 할 때 최소한의 노력이 들 수 있도록 하자.