programing

AngularJS 1.3 또는 AngularJS 1.2.x

iphone6s 2023. 2. 21. 23:32
반응형

AngularJS 1.3 또는 AngularJS 1.2.x

1.3 버전의 Angular를 사용하는 이점은 무엇입니까?1.2.x 브랜치와 대조되는 JS 프레임워크

1.3.x 릴리즈에서는 Internet Explorer 8 지원이 중지되는 것으로 알고 있습니다.따라서 1.3 버전의 특징과 기능이 IE 8에 대한 지원이 부족하다는 것을 받아들일 수 있을 정도로 매력적인지 알고 싶습니다.새로운 기능만 IE 8에서 동작하지 않거나 기존(1.2.x 릴리즈)에서도 동작하지 않습니까?IE 8에서 AngularJs 1.3을 사용할 수 있는 패치가 있습니까?

편집: IE 8에만 관심이 있는 것은 아닙니다.1.3버전은 1.2버전이 왜 더 강력한지 알고 싶습니다.

1.3 정식 릴리스 후 편집:


릴리즈.1.3 입니다.
http://angularjs.blogspot.com/2014/10/angularjs-130-superluminal-nudge.htmlhttpangularjs.blogspot.com/2014/10/.html
원a 、 ngAria 、 ngMessages 、 ngModelOptions 、 엄 di diDI の 및능,,, 。

되어 있습니다.
https://docs.angularjs.org/guide/migration#migrating-from-1-2-to-1-3httpsdocs.angularjs.org/guide/migration#

"2.0의 대규모 변경을 고려했을 때 1.3으로 업그레이드할 가치가 있는가?"라는 질문이라면 대답은 "그렇다"입니다.

원래 답변:


업그레이드에 대해 묻는 것이 아니기 때문에 이제 막 개발을 시작한 것으로 추측됩니다.이것이 사실이라면, 1.3(또는 그 이상)이 라이브가 될 때까지 릴리즈 버전이 될 가능성이 매우 높습니다.베타 버전을 기반으로 망설이지 마세요.코드는 1.3 브랜치보다 훨씬 안정성이 떨어집니다.

또, IE8의 내용을 의도적으로 망가뜨리는 것이 아니고, IE8에서 아직 동작하고 있는 것을 테스트하고 있습니다.IE8을 지원하기 위한 비즈니스 요건이 매우 강하다면 1.2를 고수하십시오.그러나 SPA는 IE8을 사용할 수 있도록 하기 위해 필요한 UI 기능을 모두 고려했을 때 IE8에서는 전혀 문제가 되지 않습니다.

단, 1.3을 사용하는 가장 큰 이유는 (이미 변경되었기 때문에) 이미 변경되었다고 알려진 것에 의존하는 코드 묶음을 쓰는 것을 피하기 위해서입니다.

편집 내용에 대한 답변으로, 특별히 주목할 만한 내용이나 새로울 만한 내용은 없습니다.

http://blog.angularjs.org/2013/12/angularjs-13-new-release-approaches.html

두 번째 목표로서 이번 릴리즈에서는 성능 향상을 위한 기능과 작은 브레이크 변경이나 이전에 폐지되었던 apis의 제거가 필요한 작은 API 수정에 대해 설명합니다.

2014년 8월 4일 편집: 1.3에 매우 중요한 것을 추가하기로 결정한 것 같습니다.

https://docs.google.com/document/d/150lerb1LmNLuau_a_EznPV1I1UHMTbEl61t4hZ7ZpS0/edit2014년 7월 28일
재료 설계 컴포넌트를 지원하기 위해 AngularJS 2.0 라우터를 1.3으로 백포트하기로 결정했습니다.

2.0으로 계획되어 있는 새로운 라우터의 이점과 설계에 대해서는, https://docs.google.com/document/d/1I3UC0RrgCh9CKrLxeE4sxwmNSBl3oSXQGt9g3KZnTJI/edit(이러한 라우터에서는 1.x로의 백포팅도 언급하고 있습니다)에 대해 설명합니다.

1.3 베타-11로 업그레이드하여 ie8에서도 폴리필과 데코레이터를 사용하여 작동시키려 했지만, 외부적으로는 수정할 수 없는 핵심 기능이 많아 가장 간단한 페이지에 실패했습니다.IE8 테스트만 중단하는 것은 아닙니다.IE8 해킹도 제거하기 시작했습니다.

그래서 IE8을 완전히 망치기로 했습니다.왜냐하면 1.3이 더 멋지기 때문입니다(Changelog).

1.2.x는 항상 ie8과 호환되며 1.3.x는 ie = > 9에만 해당됩니다.

Angular 1.3은 아직 베타 버전이기 때문에 아직 프로덕션 앱에 사용하면 안 됩니다.다음은 Angular 팀이 1.3에 대해 설명하는 블로그 포스트입니다.http://blog.angularjs.org/2013/12/angularjs-13-new-release-approaches.html

IE8에서 기능을 테스트하지 않고 지원을 중단하고 있다고는 생각하지 않습니다.그 때문에, 아직 동작하고 있는 것은 있습니다만, 사용하고 있는 기능을 서포트되고 있지 않은 브라우저로 테스트하는 것은 고객의 책임입니다(그렇지 않은 경우는 수정).

언급URL : https://stackoverflow.com/questions/22400419/angularjs-1-3-or-angularjs-1-2-x

반응형