>  기사  >  웹 프론트엔드  >  Weex와 React Native의 차이점은 무엇입니까?

Weex와 React Native의 차이점은 무엇입니까?

青灯夜游
青灯夜游원래의
2020-11-20 15:30:2210889검색

차이점: 1. Weex는 Android V8을 사용하고 React Native는 JSCore를 사용합니다. 2. Weex는 Vue를 기반으로 하며, 늦은 오픈소스로 인해 인터넷에 관련 자료가 상대적으로 적고 커뮤니티도 작습니다. React Native는 React를 사용하며, 참고할 수 있는 프로젝트와 자료가 풍부할 정도로 커뮤니티가 비교적 활발합니다.

Weex와 React Native의 차이점은 무엇입니까?

weex 소개

weex는 모바일 크로스 플랫폼 구축을 위해 2016년 6월 Alibaba에서 오픈 소스로 제공한 UI 프레임워크입니다.

특징:

경량: 가볍고 간단한 구문

1. use

2. 확장 가능: 확장 가능하고 풍부한 내장 구성 요소, 확장 가능한 API,

3. 고성능: 고성능

핵심 개념: Write Once Run Everywhere

JS 개발 프레임워크 기반: weex 기반 vue.js

React Native 소개

Facebook은 2015년 3월 F8 개발자 컨퍼런스에서 크로스 플랫폼 UI 프레임워크를 오픈 소스로 공개했습니다.

핵심 개념: LEARN ONCE, WRITE ANYWHERE

JS 개발 프레임워크 기반: React Native는 React 기반

Weex와 React Native의 차이점

JS 엔진

weex은 Android V8을 사용하고, iOS는 JSCore를 사용하고, React Native는 JSCore

JS 개발 프레임워크를 사용합니다.

weex는 vue.js(2W+ star)를 기반으로 합니다. 작고 가벼운 프론트엔드 개발 프레임워크, 컴포넌트화, 데이터 바인딩, 가상 DOM이 2.0에 도입되었습니다.

ReactNative는 React(5W+ 스타)를 사용합니다. 혁신적인 프런트엔드 개발 프레임워크, 구성요소화, 데이터 바인딩, 가상 DOM.

학습 비용

1. 환경 구성:

ReactNative는 문서에 따라 많은 종속 도구를 설치하고 구성해야 하는데, 이는 상대적으로 번거롭습니다. Weex는 cli

2를 설치한 후 사용할 수 있습니다. vue vs React: 위에서 비교했습니다.

react 템플릿 JSX 학습 및 사용에는 일정한 비용이 있습니다. 템플릿은 일반적으로 사용되는 웹 개발 방법에 더 가깝습니다. , 데이터 바인딩이 사용됩니다. 스타일은 CSS를 직접 사용합니다

Performance

1. JS 로딩 실행 시간을 최적화하려면 ReactNative를 직접 구현해야 합니다

weex는 기본적으로 서브 패키지 구현을 제공합니다

2. 대형 블록 보기 렌더링

ReactNative에는 기본적으로 최적화 메커니즘이 없으며 긴 보기 렌더링 성능이 상대적으로 낮습니다. Weex는 긴 보기 렌더링을 최적화하기 위해 노드와 트리라는 두 가지 렌더링 모드를 제공합니다. Weex는 오픈 소스가 늦었고 인터넷에 관련 자료가 상대적으로 적습니다. 커뮤니티는 작습니다.

React Native 커뮤니티가 더 활발하고 참조할 수 있는 프로젝트와 자료가 더 많습니다.

더 많은 프로그래밍을 원하시면- 관련 지식이 있는 경우

프로그래밍 입문

을 방문하세요! !

위 내용은 Weex와 React Native의 차이점은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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