1) 장점
빠른 개발 속도
다양한 템플릿과 컴포넌트를 제공하여 개발자가 빠르게 웹 사이트를 제작할 수 있도록 돕습니다. 또한, 모바일에 대한 반응형 웹 디자인을 지원하여, 모바일 환경에서도 적절한 디자인을 구현할 수 있습니다.
크로스 브라우징
크로스 브라우징을 지원하므로, 다양한 브라우저에서 일관된 디자인을 유지할 수 있습니다.
커스터마이징
다양한 기능과 디자인을 제공하지만, 개발자가 원하는 대로 커스터마이징하여 원하는 결과물을 만들 수 있습니다. 또한, 많은 사용자들이 커스터마이징한 템플릿을 공유하고 있어, 개발자들이 이를 활용할 수 있습니다.
유지보수
유지보수하기 쉽습니다. 프레임워크의 업데이트는 빈번하게 이루어지며, 업데이트 버전에서는 오래된 기능을 개선하고 새로운 기능을 추가하여 사용자들이 보다 더 나은 결과물을 만들 수 있도록 돕습니다.
2) 단점
고정된 디자인
다른 웹 사이트와 구분되지 않는 디자인을 만들 수 있습니다. 또한, 프레임워크에서 제공하는 기능을 활용하여 만든 웹 사이트는 다른 사이트와 비슷한 디자인을 가지고 있을 수 있습니다.
의존성
다양한 JavaScript 플러그인과 의존성이 있습니다. 따라서, 프레임워크를 사용하기 위해서는 다른 플러그인들과 함께 사용해야 합니다.
파일 크기
Bootstrap의 파일 크기가 크다는 것이 단점입니다. 따라서, 불필요한 기능을 제거하여 파일 크기를 줄이는 것이 필요합니다.