[Spring] Framework 사용 장.단점
Framwork 사용 장점
- 효율적인 코드 작성
- 개발자가 애플리케이션의 핵심 로직을 개발하는 것에 집중할 수 있도록 해줌.
- 정해진 규약으로 애플리케이션을 효율적으로 관리
- 규약에 맞게 코드를 작성하기 때문에, 유지보수가 필요한 경우 더 빠르고 쉽게 문제점을 파악하여 수정 가능
- 내가 작업했던 코드를 다른사람이 수정할 경우에도 이미 Framework에 규약에 맞게 작성된 코드이기 떄문에, 빠르게 코드를 파악하고 수정이 용이
- 비슷한 기능을 개발할때 코드의 재사용이 용이하고 기능의 확장또한 쉽게 확장이 가능
Framwork 사용 단점
- 사용하고자 하는 Framework에 대한 학습 필요
- Framework에서 정하는 규약들을 학습할 시간이 필요
- 자유롭고 유연한 개발이 어려움
- Framework에 규약을 벗어나기가 어려움
- 이미 만들어진 애플리케이션에서 Framework를 변경하거나, 유연한 개발을 위해 Framework를 사용하지 않을 경우 정말 많은 시간과 노력이 필요