>웹 프론트엔드 >프런트엔드 Q&A >mui와 uni-app의 차이점은 무엇인가요?

mui와 uni-app의 차이점은 무엇인가요?

青灯夜游
青灯夜游원래의
2021-09-06 14:38:334519검색

차이점: 1. MUI는 웹 및 웹 앱과 같은 애플리케이션을 개발하는 데 사용할 수 있는 프런트 엔드 프레임워크 세트인 반면, uni-app은 여러 터미널에 적용할 수 있고 여러 플랫폼을 개발할 수 있는 오픈 소스 프레임워크입니다. 안드로이드, 웹, 작은 프로그램 등. 2. MU는 타사 JS 라이브러리에 의존하지 않지만 uni-app은 의존합니다.

mui와 uni-app의 차이점은 무엇인가요?

이 튜토리얼의 운영 환경: windows7 시스템, uni-app 버전 2.5.1, DELL G3 컴퓨터.

MUI 소개

MUI는 디씨LOUD컴퍼니에서 개발한 프론트엔드 프레임워크로, H5와 js 언어로 구성된 다수의 컴포넌트를 제공하여 개발 효율성을 대폭 향상시키며 웹 애플리케이션 개발에 활용 가능합니다. 그리고 웹 앱과 기타 애플리케이션.

MUI는 가볍고 타사 JS 라이브러리에 의존하지 않습니다. 압축된 JS 및 CSS 파일은 100+K 및 60+K입니다.

기본 UI: 이전의 많은 프런트엔드 프레임워크(특히 반응형 레이아웃)를 고려합니다. 프레임워크), UI 컨트롤은 웹 페이지와 너무 비슷하고 기본 느낌이 없습니다.

MUI는 iOS 플랫폼 UI를 기반으로 하며 Android 플랫폼에 고유한 일부 UI 컨트롤을 보완합니다.

완전한 기능을 제공하는 지원 개발 도구 HBuilder가 있습니다. 코드 프롬프트 및 단순화된 패키징 프로세스를 제공하며 시작하기 매우 사용자 친화적이고 간단해야 하는 해당 DEMO도 제공합니다.

MUI는 UI 적응과 다양한 UI 모듈의 렌더링 및 패키징에만 중점을 두고 있으며 UI와 관련 없는 다른 기능은 제공하지 않습니다. 이는 유연성을 크게 향상시키고 다른 프레임워크와의 통합을 용이하게 할 수 있으며, 프레임워크가 너무 커져서 성능에 영향을 주지 않도록 효과적으로 보장합니다.

단점

공식 문서의 장점은 너무 단순하고 JS 부분에 대한 문서가 거의 없어 맞춤화하거나 수정해야 하는 경우 불편합니다. 프레임워크의 구현 원칙과 코드에 대한 설명 문서가 부족하여 숙련된 사용자가 문제가 발생할 때 대상 사용자 정의를 수행하거나 문제를 해결하는 것이 불편합니다.

vue 지원에 여전히 문제가 있습니다. vue를 사용하여 데이터를 렌더링할 때 mui 구성 요소가 풀다운되지 않는 등 적절하게 응답하지 못하는 경우가 많습니다.

타사 SDK에 대한 지원은 완벽하지 않습니다. 현재 지도 지원이 좋지 않습니다.

uni-app 소개

uni-app은 Vue.js를 사용해 모든 프론트엔드 애플리케이션을 개발하는 프레임워크입니다. iOS, Android, 웹(반응형) 및 다양한 소형 프로그램(WeChat/Alipay/Baidu/Toutiao/QQ/DingTalk/Taobao), 빠른 애플리케이션 및 기타 플랫폼에 게시할 수 있는 코드 세트입니다.

uni-app은 vue.js를 기반으로 하기 때문에 프런트엔드 개발자에게 더 친숙하고 학습 비용도 저렴합니다. 그리고 캡슐화된 구성 요소는 WeChat 애플릿과 동일하므로 현재 주류 프론트엔드 직원의 학습 비용은 거의 0입니다.

uni-app은 HbuildX를 사용하여 개발되었습니다. 개발에 HBuilderX를 사용하는 것은 매우 빠르다고 할 수 있습니다. 개발 속도는 상대적으로 빠릅니다. 추신: 저는 웹스톰 파티(Vue에 매우 익숙함)이지만 순수하게 정적인 페이지를 개발할 때는 개인적으로 HBuilderX를 사용합니다. 환경 면에서나 프롬프트 효과면에서 매우 좋다고 생각합니다.

단점

많은 사람들이 WeChat이 먼저 미니 프로그램을 출시했다고 생각합니다. 사실 이 업계의 선구자는 DCloud입니다. 그렇기 때문에 유니앱은 등장한 기간이 비교적 짧고, 아직 완벽하지 않은 측면이 많습니다.

Quick 앱은 vivo, oppo, Huawei만 지원합니다.

360 애플릿은 Windows 플랫폼에서만 지원되며 360 브라우저에서 열어야 합니다.

권장: "uniapp tutorial"

위 내용은 mui와 uni-app의 차이점은 무엇인가요?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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