Bootstrap 프레임워크의 단점은 무엇입니까?

青灯夜游
풀어 주다: 2020-11-25 18:08:02
원래의
2321명이 탐색했습니다.

단점: 1. 학습 비용이 증가하고, 전체 프레임워크를 이해해야 하며, 프레임워크의 문서를 읽어야 합니다. 2. 소규모 프로젝트 및 기타 페이지에 CSS 프레임워크가 매우 비대해집니다. 호환성 문제가 있습니다. 인터넷 방식에는 IE 호환 파일이 많이 있지만 다른 파일을 도입해야 하며 그 중 일부는 매우 작기 때문에 필연적으로 로딩 속도가 느려지고 사용자 경험에 영향을 미칠 수 있습니다.

Bootstrap 프레임워크의 단점은 무엇입니까?

【관련 추천: "bootstrap 비디오 튜토리얼"】

Bootstrap은 Twitter에서 유래되었으며 매우 인기 있는 프런트 엔드 프레임워크입니다. Bootstrap은 HTML, CSS 및 JavaScript를 기반으로 하며 간단하고 유연하여 웹 개발을 더 빠르게 만듭니다. 트위터 디자이너 Mark Otto와 Jacob Thornton이 개발한 CSS/HTML 프레임워크입니다.

Bootstrap은 동적 CSS 언어 Less로 작성된 우아한 HTML 및 CSS 사양을 제공합니다. Bootstrap은 출시 이후 큰 인기를 끌었으며 NASA의 MSNBC(Microsoft National Broadcasting Company) Breaking News를 포함하여 GitHub에서 인기 있는 오픈 소스 프로젝트였습니다.

WeX5 프런트엔드 오픈소스 프레임워크 등 국내 모바일 개발자에게 친숙한 일부 프레임워크도 부트스트랩 소스코드를 기반으로 성능이 최적화되어 있습니다.

부트스트랩 프레임워크의 단점:

  • 학습 비용이 증가합니다. 전체 프레임워크를 이해하고 프레임워크의 설명서를 읽어야 합니다.

  • CSS 프레임워크는 소규모 프로젝트 및 기타 페이지에 비해 비대해집니다. 프레임워크에는 사용하지 않을 코드가 많이 있을 수 있습니다.

  • 실력 향상에 도움이 되지 않을 수도 있습니다. 프레임워크에 너무 의존적이어서 버그 문제를 해결하기가 어렵습니다. 프레임워크에 내재된 버그를 포함합니다.

  • 필요한 프레임워크와 개발 프레임워크를 선택하는 것은 고통스럽습니다. 글을 쓰고 나니 점점 더 경직되고 부풀어오르는 것을 발견했습니다.

  • 자신만의 특별한 요구 사항이 있는 경우 스타일을 다시 사용자 정의해야 합니다. 웹 사이트에 부트스트랩이 아닌 "스타일" 스타일이 많이 있는 경우 CSS를 많이 다시 작성해야 합니다. , 따라서 프레임워크의 의미를 잃게 됩니다.

  • 인터넷에서 IE와 호환되는 방법은 많지만 다른 파일을 도입해야 하며 그 중 일부는 크기가 매우 작아 필연적으로 로딩 속도가 느려지고 영향을 미칠 수 있습니다. 사용자 경험.

    BT는 확실히 IE6 및 7과 호환되지 않으며 IE8을 지원하려면 몇 가지 추가 파일이 필요합니다.

    IE8의 미디어 쿼리를 구현하려면 response.js의 협력이 필요합니다

    BT는 IE의 고대 호환성 모드를 지원하지 않습니다. IE 브라우저가 최신 렌더링 모드를 실행할 수 있도록 하려면 페이지에 다음 태그를 추가하는 것이 좋습니다.

    F12 키를 눌러 IE 디버깅 도구를 열면 현재 IE의 렌더링 모드가 무엇인지 확인할 수 있습니다.

더 많은 프로그래밍 관련 지식을 보려면 프로그래밍 소개를 방문하세요! !

위 내용은 Bootstrap 프레임워크의 단점은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿
회사 소개 부인 성명 Sitemap
PHP 중국어 웹사이트:공공복지 온라인 PHP 교육,PHP 학습자의 빠른 성장을 도와주세요!