programing

운석을 쓰면 앵귤러가 왜 필요하죠?

linuxpc 2023. 2. 25. 19:51
반응형

운석을 쓰면 앵귤러가 왜 필요하죠?

Angular는 한 페이지 어플리케이션 구축에 매우 유용합니다.이는 기본적으로 보다 나은 단일 페이지 애플리케이션을 만들 수 있도록 서로 다른 엔드포인트에 요청을 하는 현재의 패러다임을 기반으로 구축되었습니다.

한편, Meteor는 한층 더 뛰어난 기능을 갖추고 있습니다.특히 기본적으로 양방향 데이터 스트리밍을 가능하게 하는 DDP라는 기능을 갖추고 있기 때문입니다.Meteor는 Angular의 슈퍼셋인 것 같고 더 나은 선택임이 분명하다.

Angular는 테스트나 현지화 등 깔끔한 기능을 제공하지만 Meteor를 사용하는 것이 아니라 Angular with Meteor를 사용하는 이유를 모르겠습니다.Meteor를 사용하는 경우 Angular with Meteor를 사용하거나 MV* 프론트 엔드 프레임워크를 사용하는 이유를 설명해 주시겠습니까?

우리 팀의 현재 앱 대부분은 두 프레임워크의 조합으로 구축되어 있습니다.

Meteor를 사용하는 이유는 설명하지 않겠습니다. Meteor가 얼마나 훌륭한지에 대해 이야기하는 것이 좋기 때문에 Angular에 대해서만 설명하겠습니다.

  1. 선언적 접근법 - 각도JS는 Javascript 프레임워크의 선언적 접근 방식을 선도하는 업체입니다. 많은 디자이너와 긴밀히 협력하고 있기 때문에 그들이 얼마나 쉽게 코드화할 수 있는지 알 수 있습니다.또한 Angular를 통해 새로운 프로그래머를 팀에 쉽게 영입할 수 있습니다.JS.
  2. 거대하고 훌륭한 에코 시스템 - Angular의 에코 시스템은 훌륭합니다.모든 것에 대해 각도-x를 가지고 있죠그걸 안 쓰는 게 너무 아쉬워요.
  3. 이제가지를 결합하는 것이 더 쉽다 - 나는 분명히 편견이 있지만, 우리 팀은 이 라이브러리를 작성하고 유지하며 - 우리는 또한 두 개의 각도 측정 튜토리얼을 결합하기 위한 튜토리얼을 발표했다.

그나저나, 현재의 정답은 구식이다.Meteor의 새로운 템플링 엔진(블레이즈)이 출시되었고, 훌륭합니다.

그 둘 사이에는 약간의 차이가 있다.일상 업무에서 가장 눈에 띄는 것은 구속력일 것이다.

Meteor는 약간 Angular를 가지고 있는 것과 비슷하지만, 이 바인딩은 하지 않습니다. 왜냐하면 수동으로 해야 하기 때문입니다.angular를 사용하면 자동으로 html에 바인드할 수 있습니다.그러면 Meteor는 한 걸음 더 나아가 서버 및 다른 모든 사용자에게 푸시할 수 있습니다.

운석도 테스트가 있긴 하지만 비공식적인 테스트야이 추가 기능을 사용하려면 atmosphere.meteor.com에서 패키지를 설치해야 합니다.그 밖에도 많은 것들이 있습니다.

Meteor는 Meteor-UI라고 불리는 새로운 템플레이팅 엔진을 탑재하고 있으며, 이 엔진은 현재 구현되어 있는 Meteor-UI의 많은 문제를 해결하고 있습니다.주된 것은 DOM 분리입니다.상세한 것에 대하여는, https://github.com/meteor/meteor/wiki/New-Template-Engine-Preview 를 참조해 주세요.

새로운 Meteor-UI 템플릿 엔진은 새로운 개념의 '컨트롤'이 도입되었기 때문에 실제로는 각도보다 한 단계 더 나아갑니다.즉, 에 핸들바 같은 코드를 가진 텍스트박스를 추가하여 검증과 함께 이벤트 및 백엔드에 자동으로 바인드할 수 있습니다.

현지화와 함께 분위기에 대한 패키지도 있습니다.핸들 바 플레이스 홀더를 사용하여 표시할 언어에 따라 대체할 수 있습니다.

취향에 따라 다르겠지만, Angular를 사용하는 것에 익숙하다면 매우 자연스러운 아름다운 앱을 만들 수 있습니다.Meteor는 또한 다른 방식으로 이것을 하는데, 현재로서는 구속 때문에 좀 더 많은 작업이 필요하지만 Meteor-UI 때문에 다음 달이나 두 달 안에 바뀔 것이다.

우리는 최근에 Meteor vs Angular에 대한 기사를 썼다.지금은 Angular가 Meteor에 대한 칭찬으로 기능할 수 있다고 생각합니다만, Meteor는 앞으로도 매일 Angular와 같은 프론트 엔드 기능 세트로 이동할 것입니다.

테스트 운석 책을 쓰고 있기 때문에 테스트 쪽에 치우쳐 있다고도 말할 수 있습니다.Velocity라는 새로운 계획이 시작되었는데, 이것은 Meteor의 테스트 장면을 훨씬 더 표준화할 것이다.

AngularJS는 현재 Meteor의 v1.2에서 공식적으로 지원되고 있으며, 이들을 함께 사용하는 것이 현재 내가 알고 있는 솔루션 중 가장 강력한 솔루션입니다.http://angular-meteor.com

운석 및 각도로보기 부분에서 JS 필드가 겹칩니다. 진짜 질문은 각도를 사용할 때의 이점은 무엇입니까?Blaze 대신 JS를 매력적인 엔진으로?

  • Angular JS는 일반적으로 동일한 결과를 얻기 위해 필요한 코드가 적습니다(간단하고 빠른 바인딩, Blaze가 잘해도 글루 코드가 적음).
  • AngularJS는 로컬 Import 또는 네임스페이스와 같은 기능을 하는 모듈을 사용하여 코드를 구조화할 수 있는 편리한 방법을 제공합니다.이는 v1.2에서 ECMA2015를 지원하더라도 여전히 "실패"하고 있지만해결되기를 바랍니다.
  • AngularJS 2.0은 Blaze보다 빠르지만 lib를 로드하는 경우
  • Blaze보다 훨씬 많은 템플릿, 라이브러리 및 AngularJs 기반의 기타 프레임워크가 있습니다.

다 너한테 달렸어.각진 배경의 사용자라면 다음 프로젝트에서 사용하는 것이 더 쉽습니다.Meteor는 명령줄 툴과 내장된 웹 서버를 갖춘 완전한 프레임워크로, 클라이언트와 서버에서 모두 사용하여 실시간 애플리케이션을 만들 수 있습니다.그래서 Meteor를 사용할 때는 angular를 사용할 필요가 없습니다.Angular 및 Meteor에 대한 자세한 내용은 클라이언트 측 Angular에서 서버Meteor를 참조하십시오.

Angular는 심플하고 완성도가 높아 널리 사용되고 있습니다.템플릿 제작, 데이터 바인딩 등 모든 컴포넌트를 갖추고 있어 크기와 완성도가 뛰어납니다.

나는 Meteor를 매우 좋아하고 존경하지만, 프라임 타임에 준비가 되었는지는 잘 모르겠다.Meteor의 많은 컨셉이 실제 제작 앱에서 호출음을 울리지 않았습니다.예를 들어 클라이언트 측에 mongoDB Lite를 보유하는 것은 큰 장점이 될 수 있으며, 큰 단점이 될 수도 있습니다.

준비성, 단순성, 완전성을 고려하여 Angular를 선택합니다.Meteor는 황금 시간대에 준비가 되었을 때 진정한 평가를 받을 자격이 있다.

언급URL : https://stackoverflow.com/questions/19853419/why-would-i-need-angular-if-i-use-meteor

반응형