이 질문은 웹 기반 프레임 워크 ( Cake PHP, Zend, jQuery, ASP.NET 등) 를 사용할 때의 장단점 을 추출하는 데 중점을 둡니다 . 이 질문은 완전히 언어에 구애받지 않습니다 . "자이언트의 어깨에 서서" 라는 개념으로 시작하겠습니다 .
장점 :
- 개발자 역량 강화 -이전에 100 줄의 코드를 가져 왔던 기능을 하나의 간단한 함수 호출로 압축함으로써 개발자는보다 복잡한 기능을 웹 사이트에 통합 할 수 있습니다.
- 더 빠른 응용 프로그램 개발 허용 – 이것은 매우 작은 창에서 만든 웹 사이트를 필요로하는 사람들과 관련이 있습니다 (예를 들어 본 사람이 있습니까?).
- 비용 절감 -프로그래머가 웹 사이트를 원했지만 이전에는 더 높은 개발 비용을 감당할 수 없었던 완전히 새로운 범위의 고객이 고객에게 비용 절감 효과를 전달할 수 있습니다.
단점 :
- 이해 상실 -개발자는 프레임 워크의 기능에 의존함으로써 일이 어떻게 작동하는지에 대한 이해를 잃어 버릴 위험이 있습니다.
- 구성 절벽-프레임 워크 구성보다 한 단계 더 나아가면 생산성이 떨어지면 프레임 워크 구성 외부에서 기능을 구현하기가 어려울 수 있습니다.
- 개발자 트램 라인 - 개발자 (개발자)는 개발자가 원하는 방식으로 작업을 수행해야합니다.
사람들이 내 요점을 어떻게 생각하는지, 그리고 그들과 동의하지 않는 사람이 있는지 궁금합니다. 또한 사람들이 추가 포인트를 가지고 있다면 감사하겠습니다.