2013-02-09 13 views
7

W wątku pytań zobaczyłem, że Ember planuje wesprzeć wszystko, co można przetestować w przeglądarce BrowserStack. W postach na blogu Seven JS Framework wspomina się, że Ember nie planuje obsługiwać mniej niż IE8.
Oczywiście rozumiem, że rzeczy takie jak pushState nie są obsługiwane przez IE6, w związku z tym nie są dostępne żadne trasy i takie. Mam jednak nadzieję, że większość podstawowych funkcji jest dostępna, np. indexOf nie są używane do przechodzenia przez macierz i takie.Czy Ember.js obsługuje IE6?

Angela

+0

więc, jeśli czytasz to nie jest obsługiwane przez Ember, o co pytasz? – vault

+0

Możliwy duplikat obsługi przeglądarki Ember.js? (Http://stackoverflow.com/questions/9873744/ember-js-browser-support) –

+0

Gdy dokumentacja stwierdza, że ​​ta przeglądarka nie jest obsługiwana, nie można polegać na biblioteka do pracy w tej przeglądarce. Będziesz musiał ręcznie przetestować każdą część funkcjonalności, aby sprawdzić, czy działa. – scones

Odpowiedz

15

szczęście posiadają wymagane żadne z aplikacji utworzonych za pomocą I Ember cokolwiek poniżej wsparcia IE8. Wciąż jest a handful of outstanding issues when it comes to IE8, co jest zdecydowanie problemem dla IE8 i poniżej, ale jest to coś, o czym wiem, że cała społeczność pracuje, kiedy zbliżamy się do Ember 1.0.

Uważam, że największą wadą konieczności obsługiwania IE6 w aplikacji Ember są problemy z wydajnością. Podczas gdy te będą ulepszane z każdą wersją, nadal będzie znaczna luka między IE6 i czymś takim jak Chrome 22.0. Nawet IE7 tworzy considerable leap in performance.

Ponadto, podczas testowania w IE8 często otrzymuję the dreaded "Unresponsive Script" dialog, a więc musisz rozłożyć duże pętle JavaScript, aby móc z powrotem korzystać z przeglądarki. Niezastosowanie się do tego powoduje, że IE8 i poniżej wymieniają cię w oknie dialogowym. Na szczęście w IE9 uczyniły to okno dialogowe mniej pedantycznym.

Jeśli zaczniemy, okaże się, że jQuery ogłosił w ubiegłym roku, że jQuery 2.0 will be the first version of jQuery to drop support for IE6, IE7, and IE8. Ponieważ Ember wymaga jQuery, i prawdopodobnie Ember będzie ewoluował z jQuery, wtedy długotrwałe wsparcie dla nawet IE8 może zostać poddane w wątpliwość. Chociaż istnieją sztuczki, jak wspomniano w tym dokumencie, aby załadować starsze wersje jQuery w zależności od wersji IE, Ember może również pójść w ślady po upuszczeniu obsługi dla IE8 i poniżej.

Podsumowując, wraz z moimi doświadczeniami z Ember i IE8, podczas pracy z IE6 i Emberem, możesz natknąć się na całą masę niewytłumaczalnych dziwactw.

Czy Ember obsługuje IE6? W częściach. Czy to jest użyteczne? Wątpię. Jaka jest przyszłość IE6/IE7 i Ember? Posępny.

+1

Dzięki za odpowiedź, rozumiem dziwactwa, które mogą być zaangażowane, naprawdę potrzebuję równowagi między szybkim rozwojem a problemem użytkowania. Tak, jestem również świadomy problemu z jQuery, w związku z tym utknąłbym z jQuery 1.9 przynajmniej na chwilę. Niestety, oficjalna dokumentacja nie wspomina o tych dziwactwach w różnych przeglądarkach. Myślę, że jest wiele pracy do wykonania w dowolny sposób :( – Angela

+2

To jest całkowicie niezwiązana z kodem opinia ... ale +1 za używanie luki w zdaniu płynnie. –