Angular, React 및 Blaze(클라이언트 측 Meteor)의 주요 설계 차이는 무엇입니까?
Angular 대 Angular 대 Angular 대 Angular 대반응, 대 운석 질문은 여러 번 물어봅니다.필연적으로 Meteor 측의 답변은 Meteor의 범위가 얼마나 큰지에 대한 설명입니다(DDP, 도입, 서버 측의 모든 것 및 기타 모든 것을 포함).
이 질문은 Blaze 엔진과 그것들이 다소 중복되는 부분, 특히 클라이언트 측 코드를 작성하거나 구성하기 위한 추가 기능 및/또는 기능을 제공할 수 있는 부분에만 한정하고 싶습니다.
- 상호 보완적인 점은 무엇입니까?(예: https://github.com/lvbreda/Meteor_angularjs이 제공하는 장점)
- 만약 위와 같은 장점이 있다면 순수 운석을 사용하면 어떻게 보상할 수 있을까요?
- angular는 MVC용 클라이언트의 코드 분리를 상당히 엄격하게 장려하기 때문에 MVVM 패턴을 따르기 위해 클라이언트의 양호한 코드를 어떻게 구조화해야 하는가(본질적으로 템플릿, 클라이언트 모듈 및 모델을 가지고 있기 때문에)
좋아, 내가 말할 수 있는 한 세 가지 다른 질문을 하고 있어.
상호 보완적인 점은 무엇입니까?(예: https://github.com/lvbreda/Meteor_angularjs이 제공하는 장점)
AngularJS는 프런트 엔드 개발을 위한 수많은 기능을 제공하는 풀 스택 클라이언트 측 프레임워크입니다.
그것은 표준 운석 위의 표에 다음과 같은 것들을 가져온다.
- 테스트: Angular는 클라이언트 측에 완전한 테스트 프레임워크를 제공합니다.
- 폼 검증
- 현지화
- 컴포넌트(예:http://angular-ui.github.io/ )
만약 위와 같은 장점이 있다면 순수 운석을 사용하면 어떻게 보상할 수 있을까요?
순수 운석을 사용하는 경우 jQuery와 같은 가능한 거의 모든 클라이언트 측 라이브러리를 사용할 수 있습니다.또한 각진 형태의 검증에서 수작업으로 편리한 함수를 코드화할 수 있습니다.
angular는 MVC용 클라이언트의 코드 분리를 상당히 엄격하게 장려하기 때문에 MVVM 패턴을 따르기 위해 클라이언트의 양호한 코드를 어떻게 구조화해야 하는가(본질적으로 템플릿, 클라이언트 모듈 및 모델을 가지고 있기 때문에)
코드를 구성하는 방법은 여러 가지가 있습니다.Meteor는 코드 구성에 대해 그렇게 독단적이지 않다.http://docs.meteor.com/ #reconsuring your app을 가이드로 사용할 수 있지만, 실제로는 코드 작성 방법에 따라 다릅니다.코드를 폴더의 다른 파일로 분할하거나 모든 파일을 하나의 큰 파일에 저장할 수 있습니다.아주 작은 앱이라면 모든 것을 한 파일에 보관하는 것을 선호합니다.
코드를 2개의 폴더로 분할합니다.
- 클라이언트측을 위한 폴더(경우나 자산 등의 서브폴더가 좋은 선택일 수 있음)
- 서버측을 위한 폴더
베스트 프랙티스를 찾고 있는 경우는, http://telesc.pe/ 의 소스 코드도 참조해 주세요.https://github.com/SachaG/Telescope
Abigail Watson은 Meteor 요리책에서 Meteor가 다른 MVC 프레임워크와 어떻게 관련되어 있는지에 대한 좋은 요약을 썼다.
아래로 스크롤하여 "모델, 보기, 컨트롤러" 섹션으로 이동합니다.
언급URL : https://stackoverflow.com/questions/16723780/major-design-differences-between-angular-react-and-blaze-client-side-meteor
'programing' 카테고리의 다른 글
TypeError: HTMLInputElement 인터페이스를 구현하지 않은 개체에서 스텝업이 호출되었습니다. (0) | 2023.03.23 |
---|---|
AJAX Mailchimp 등록 양식 통합 (0) | 2023.03.23 |
Jenkins REST API - 트리를 사용하여 JSON 배열의 특정 항목을 참조합니다. (0) | 2023.03.23 |
Spring Boot 프로젝트에서는 Login 페이지가 표시됩니다. (0) | 2023.03.23 |
ng-option을 사용하여 선택 요소의 기본값을 설정하는 방법 (0) | 2023.03.23 |