ember.js 2.0 : JavaScript 프레임 워크의 안정성 및 정제
ember.js 2.0은 "정체없이 안정성"으로 도착하여 주요 새로운 기능을 소개하기보다는 기존 기능을 강화하는 데 중점을 두었습니다. 이 릴리스는 주로 1.X 버전에서 더 이상 사용되지 않은 API를 제거하여 더 부드러운 개발자 경험과 유지 관리 가능성을 향상 시켰습니다.
주요 개선 사항에는보다 강력하고 재사용 가능한 구성 요소에 유리한 시야가 나와서, 일반 클래스를 유리하게 및 를 사용하여 컨트롤러 구조의 단순화 및 간소화 된 블록의 도입이 포함되었습니다. 핸들 바를 통해 일관성을 향상시키기위한 매개 변수. 또한 Ember 2.0은 Internet Explorer 8에 대한 지원을 떨어 뜨려 최신 브라우저 호환성 (IE9 이상)에 중점을 둡니다.
전구체 특징 및 전환 : ArrayController
"선구자 특징"이라고 불리는 EMBER 2.0의 변화는 개발을 간소화하는 것을 목표로했다. 주요 전환은 다음과 같습니다
ObjectController
구성 요소에 대한 뷰 : Controller
뷰에서 구성 요소로의 전환은 더 나은 코드 구성과 재사용을 장려합니다. 호환성 추가는 기존 응용 프로그램의 전환을 완화시켰다
단순화 된 컨트롤러 :
컨트롤러 유형의 통합은 복잡성과 모호성을 줄입니다. 전용 애드온은 마이그레이션 과정에서 지원을 제공했습니다
속성 및 클래스 바인딩 : 단순화 된 바인딩 속성을 DOM 속성 및 클래스로 제거하여 더 깨끗하고 더 읽기 쉬운 코드를 초래합니다.
간소화 된 도우미 :
헬퍼 내의 여러 옵션의 감가 상승은 구성 요소 기반 아키텍처와 더 정렬되었습니다.
블록 매개 변수 개선 :
핸들 바를 가로 지르는 일관된 블록 매개 변수 구문 도우미가 개선 된 코드 가독성 및 유지 관리 가능성을 향상시킵니다.
컨트롤러 제거 : 컨트롤러의 속성은보다 간단한 의존성 주입 메커니즘으로 대체되었습니다.
옵저버 인수 재정렬 : 인수의 순서는 일관성을 향상시키기 위해 역전되었습니다.
향후 향상 (카나리 빌드) :
카나리아 빌드의 실험적 특징은 미래의 발전에서 암시되었습니다.
앵글 브라켓 구성 요소 : 표준 HTML 요소와 유사한 구성 요소 호출을위한보다 직관적 인 구문은 클리너 코드를 약속합니다.
일방 통행 데이터 흐름 및 키워드 : 기본 단방향 데이터 흐름은 React와 유사하게 예측 가능성과 성능을 향상 시키며 키워드는 양방향에 대한 탈출을 제공합니다. 필요할 때 바인딩.
- 구성 요소의 속성 : 전달 된 속성에 대한 액세스는 이제 속성을 통해 일관되게 처리됩니다.
반응 스타일 빠른 재 렌즈 : Glimmer 렌더링 엔진은 성능 향상을 위해 DOM의 필요한 부분 만 업데이트하는 데 중점을 둔 리 렌더링을 최적화합니다.
결론 : -
Ember 2.0 우선 순위가 안정성 및 개선, 미래 혁신을위한 견고한 토대를 마련했습니다. 일관성, 현대 웹 표준 및 성능 향상에 중점을두면 Ember는 강력하고 유지 관리 가능한 JavaScript 응용 프로그램을 구축하기위한 강력한 선택으로 위치합니다. 후속 릴리스의 계획된 기능은 더 큰 효율성과 개발자 만족도를 약속합니다.
위 내용은 Ember 2.0의 새로운 것은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!