>  기사  >  웹 프론트엔드  >  부트스트랩 반응 차이

부트스트랩 반응 차이

(*-*)浩
(*-*)浩원래의
2019-07-17 11:38:282630검색

현재 제가 개인적으로 알고 있는 인기 있는 프런트엔드 프레임워크는 BootStrap, React, Vue 3가지가 있습니다. 그러나 BootStrap의 경우 React는 더 많은 설명을 원합니다.

부트스트랩 반응 차이

bootstrap은 스타일을 위한 프런트엔드 프레임워크로, React 프런트엔드 프레임워크와는 다른 유형입니다. (배우는 것을 추천합니다:Bootstrap 비디오 튜토리얼)

react는 mvc(모델 뷰 제어) 또는 mvp(모델 뷰 프리젠터)를 기반으로 합니다. 단일 페이지 웹페이지(SPA)를 완성하려면 프레임워크가 더 중요합니다.

MVC: Model(모델) + View(뷰) + Controller(컨트롤러)를 주로 계층화하는 목적을 기반으로 서로의 책임을 분리합니다.

MVP: 는 컨트롤러/프레젠터를 사용하여 로직을 처리하고 데이터를 제공하는 모델 + 표시할 뷰를 사용하는 MVC 모델에서 발전했습니다.

BootStrap:

사용하기 쉽고 시작하기 쉬운 그리드 시스템이 특징입니다. 코드 세트는 태블릿과 PC에 적용할 수 있습니다.

단점은 강력한 체계적 구성 요소 세트가 부족하다는 것입니다(설문 당시에는 없었으나 지금은 가능하다고 합니다) ). 실제로 사용해보면 범위 충돌 문제가 발생합니다. 전체 구성 요소 집합이 정렬되지 않으면 개발이 매우 피곤해집니다. #React는 주로 UI 구축에 사용되는 JAVASCRIPT 라이브러리입니다.

두 가지 주요 기능이 있습니다:

1 데이터가 변경되면 React는 자동으로 관리 UI 인터페이스를 수행합니다. update

2. React는 Dom 트리의 변경 사항을 관리합니다. 개발자는 개발을 위해 React의 가상 Dom만 사용하면 됩니다. # 🎜🎜#


이것은 더 큰 이점으로 이어집니다. 가상 Dom과 실제 Dom의 매핑은 React에 의해 제어됩니다. 그러면 가상 Dom이 IOS 또는 Android에 매핑되면 어떻게 될까요? Reactive Native 코드의 약 80%는 IOS와 Android를 모두 지원할 수 있습니다.


단점은 최근 React의 GPL 계약 변경으로 인해 쉽게 비즈니스 문제가 발생할 수 있다는 것입니다..


Bootstrap과 관련된 더 많은 기술 기사를 보려면

Bootstrap Tutorial

열을 방문하여 알아보세요!

위 내용은 부트스트랩 반응 차이의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.