2013-02-09 3 views
7

Ember가 BrowserStack으로 테스트 가능한 것을 지원할 계획이라는 질문을 스레드에서 보았습니다. Seven JS Framework 블로그 게시물은 Ember가 IE8보다 낮은 수준을 지원할 계획이 없다고 언급되어 있습니다.
분명히 pushState가 IE6에서 지원되지 않기 때문에 이해할 수 있습니다. 하지만 대부분의 필수 기능을 사용할 수 있기를 바랍니다. indexOf는 배열 워크 등에 사용되지 않습니다. IE8 지원 아래Ember.js가 IE6를 지원합니까?

안젤라

+0

그래서 Ember가 지원하지 않는다고 읽으면 무엇을 묻고 있습니까? – vault

+0

가능한 [Ember.js 브라우저 지원?] (http://stackoverflow.com/questions/9873744/ember-js-browser-support) –

+0

설명서에이 브라우저가 지원되지 않는다고 나와 있으면 의존 할 수 없습니다 해당 브라우저에서 작동 할 라이브러리. 각 기능 부분을 수동으로 테스트하여 작동하는지 확인해야합니다. – scones

답변

15

다행히 내가 엠버를 사용하여 만든 응용 프로그램 중 어떤 것도 필요하지 않은 것도. 여전히 a handful of outstanding issues when it comes to IE8이 있습니다. IE8 이하에서는 확실히 우려가되지만, Ember 1.0에 접근 할 때 커뮤니티 전체가 작업하고 있다는 것을 알고 있습니다.

Ember 응용 프로그램에서 IE6을 지원해야한다는 가장 큰 단점은 성능 문제입니다. 이 버전은 각 버전마다 개선되지만 IE6과 Chrome 22.0과의 중요한 차이는 여전히 남아 있습니다. 심지어 IE7은 considerable leap in performance이됩니다.

또한 IE8에서 테스트 할 때 종종 the dreaded "Unresponsive Script" dialog이 발생하므로 브라우저에 다시 게시하려면 큰 JavaScript 루프를 분리해야합니다. 이렇게하지 않으면 IE8 이하에서 대화 상자가 나타나게됩니다. 다행스럽게도 IE9에서는이 대화 상자를 덜 pedantic하게 만들었습니다.

작년에 발표 된 jQuery가 jQuery 2.0 will be the first version of jQuery to drop support for IE6, IE7, and IE8이라는 것을 알게 될 것입니다. Ember는 jQuery가 필요하고 아마도 Ember가 jQuery로 발전 할 것이므로 IE8에 대한 오래 지속되는 지원이 문제가 될 수 있습니다. 이 문서에 언급 된 바와 같이 트릭이 IE 버전에 따라 jQuery의 이전 버전을로드하는 동안 Ember는 IE8 이하에 대한 지원 중단을 따를 수도 있습니다.

모두 엠버와 IE8에 대한 나의 경험으로, IE6와 엠버로 개발할 때, 너는 괴짜의 전체 호스트를 만날 수있다.

Ember가 IE6을 지원합니까? 부품. 쓸모있어? 나는 그것을 의심한다. IE6/IE7과 Ember의 미래는 무엇입니까? 차가운.

+1

응답 해 주셔서 감사합니다. 관련이있을 수있는 단점을 이해했으며, 급속한 개발과 사용 문제 사이의 균형을 조정해야합니다. 그래, 나는 또한 jquery 문제를 알고 있으므로, 나는 잠시 동안 jquery 1.9에 머물러있을 것이다. 불행히도, 공식 문서는 다른 브라우저에서 이러한 단점을 언급하지 않습니다. 나는 내가 선택한 방식대로 할 수있는 많은 작업이 있다고 생각한다. ( – Angela

+2

이것은 완전히 비 - 코드 관련 피드백이다. 그러나 문장에서 lacuna를 완벽하게 사용하는 것에 +1. –

관련 문제