우수 답변
3 가지 주요 기술 웹 개발 중 UI 개발자를 위해 포함
- Angular5
- React.JS
- Vue.js
Angular5 대 ReactJS 대 Vue.js
Angular5 전문가
- MVVM을 사용 하여보기에 대한 앱 로직 분리 , 여러 개발자가 동일한 데이터를 사용할 수 있습니다.
- 양방향 데이터 바인딩 (React.js는 단일 데이터 바인딩 임) 오류 위험 감소
- 상세 문서 잘 논의되고 잘 설명 된 사용 사례로 모든 측면을 연구 할 수 있습니다.
- N ew 기능 에는 향상된 RXJS, 더 빠른 컴파일 (> 3s), Drivelog.de 지원, 새로운 HttpClient 출시
단점
- 학습 곡선 크기로 인해 방대하지만 조금 배우기 쉬운 TypeScript 2.4 프레임 워크를 기반으로합니다.
- 마이그레이션 하는 것은 어려울 수 있습니다.
React.JS 장점
- 반응성이 매우 뛰어납니다. 개발자는 인터넷 연결 없이도 스스로 업데이트 할 수있는 단일 페이지 응용 프로그램에서 구성 요소를 만들 수 있습니다. 이는 Virtual DOM의 통합 때문입니다.
- Based on the View only 는 프로그래머가 일대일 설명에 시간을 낭비하지 않도록합니다. 관계에서 통신하고 주로 데이터 전송 메커니즘에 중점을 둡니다.
- 라이브러리 개념을 기반으로, 개발자는 생성 된 UI에서 계획된 기능을 실현하는 여러 방법을 가지고 있습니다.
- 쉬운 학습 곡선, Angular Typescript에 비해 ReactJS는 HTML과 유사한 JavaScript ES6 언어를 기반으로하기 때문에 배우기가 훨씬 쉽습니다.
단점
- 프레임 워크가 아님 , 따라서 추가 비용이 드는 개발 프로세스 중에 타사 도구의 도움이 필요합니다.
- 업데이트 ates는 타사 통합을 비활성화 할 수 있습니다. 앱을 업데이트하려면 몇 가지 대안을 준비하고 앱을 다시 테스트하십시오.
Vue.js 전문가
- Small & Fast , 18kb (gzipping 후)에 불과합니다. AngularJS 및 EmberJS와 같은 부피가 큰 프레임 워크를 지속적으로 능가합니다.
- 쉬운 통합, 기존 템플릿에 많은 작은 반응 구성 요소를 추가하는 것이 더 쉽습니다. 구성 요소의 구조, 논리 및 스타일을 모두 하나의 파일에 포함 할 수있는 기능으로 매우 유연합니다.
- 포괄적 인 문서, React, Angular 및 JS 프레임 워크에 대한 경험이있는 개발자는 Vue의 디자인이 매우 친숙하다는 것을 알 수 있습니다.
- 더 쉬운 오류 찾기 , 대규모 템플릿 개발이 가능합니다. 이렇게하면 프로그래머가 개발 중에 오류를 쉽게 찾을 수 있습니다.
- 단방향 흐름 은 Vue.js 프레임 워크로 구현하기 더 쉽습니다.
단점
언어 장벽 . 제작자가 중국인이기 때문입니다. 중국 개발 커뮤니티에 더 친숙합니다.
리소스 감소 폐쇄 된 커뮤니티 개발로 인해
WordPress를 사용하는 개발자를위한 참고 사항
WordPress의 경우 WP-API 는 WP 관리자 패널없이 모든 종류의 앱을 구축 할 수있는 많은 기회를 제공합니다.
최신 UI로 개발 된 웹 사이트가 필요한 경우 이 팀에 문의하려면 여기 를 클릭하세요.
Answer
React.js (Facebook 제공) 매우 빠르게 성장하고 있습니다.Angular (Google 제공)가 가장 크지 만 v1과 v2는 호환되지 않으며 v2는 React와 유사한 개념을 많이 사용합니다.
Webpack은 놀라운 빌드 도구이며 프런트 엔드에 매우 유용합니다. 개발. 대안은 Grunt 및 Gulp와 같은 것입니다.
부트 스트랩 (Twitter 제공), Materialise, Foundation 등 훌륭한 CSS 프레임 워크가 많이 있습니다.
Sketch는 디자인 도구. HTML / CSS를 내보내지만 Apple 제품에만 해당됩니다. Adobe XD는 Sketch와 비슷한 연중 (예상) Windows 용으로 출시 될 예정입니다. 이것들은 디자인에 더 중점을 두지 만, 그것을 고쳐야하거나 정말 기본적인 코드를 생성하려는 경우 여전히 유용한 도구입니다.