2013-02-09 40 views
7

Tôi thấy trong một chuỗi câu hỏi mà Ember có kế hoạch hỗ trợ bất cứ điều gì có thể kiểm tra với BrowserStack. Trong khi bài đăng trên blog của Seven JS Framework, nó được đề cập là Ember không có kế hoạch hỗ trợ thấp hơn IE8.
Rõ ràng, tôi hiểu những thứ như pushState không được hỗ trợ bởi IE6, do đó không có định tuyến nào có sẵn và như vậy. Nhưng tôi hy vọng hầu hết các tính năng cơ bản đều có sẵn, ví dụ: indexOf không được sử dụng cho mảng đi bộ và như vậy.Ember.js có hỗ trợ IE6 không?

Angela

+0

vì vậy, nếu bạn đọc nó không được hỗ trợ bởi Ember, bạn đang hỏi gì? – vault

+0

Bản sao có thể có của [Hỗ trợ trình duyệt Ember.js?] (Http://stackoverflow.com/questions/9873744/ember-js-browser-support) –

+0

Khi tài liệu nói rằng trình duyệt này không được hỗ trợ, bạn không thể dựa vào thư viện để làm việc trên trình duyệt đó. Bạn sẽ cần phải kiểm tra thủ công từng phần chức năng để xác minh, rằng nó đang hoạt động. – scones

Trả lời

15

Rất may, không có ứng dụng nào tôi đã tạo bằng Ember yêu cầu bất kỳ điều gì bên dưới hỗ trợ của IE8. Hiện vẫn còn a handful of outstanding issues when it comes to IE8, đó chắc chắn là một mối quan tâm cho IE8 và dưới đây, nhưng đó là điều tôi biết cả cộng đồng đang làm việc khi chúng tôi tiếp cận Ember 1.0.

Tôi nghĩ nhược điểm lớn nhất khi phải hỗ trợ IE6 trong ứng dụng Ember là các vấn đề hiệu suất. Trong khi những điều này sẽ được cải thiện với mỗi phiên bản, thì vẫn sẽ có một số lượng đáng kể giữa IE6 và một cái gì đó giống như Chrome 22.0. Ngay cả IE7 cũng có một số considerable leap in performance.

Hơn nữa, khi thử nghiệm trong IE8, tôi thường nhận được the dreaded "Unresponsive Script" dialog và do đó bạn cần phải chia nhỏ các vòng JavaScript lớn để đăng lại trình duyệt. Không làm như vậy gây ra IE8 và dưới đây để hòa bạn với hộp thoại. May mắn thay trong IE9, họ đã làm cho hộp thoại này ít phức tạp hơn.

Nếu chúng tôi tiếp tục, chúng tôi sẽ thấy rằng jQuery đã thông báo năm ngoái rằng jQuery 2.0 will be the first version of jQuery to drop support for IE6, IE7, and IE8. Vì Ember yêu cầu jQuery, và có lẽ Ember sẽ phát triển với jQuery, thì sự hỗ trợ lâu dài cho IE8 thậm chí có thể được đưa vào câu hỏi. Trong khi có thủ thuật, như đã đề cập trong tài liệu đó, để tải các phiên bản cũ hơn của jQuery tùy thuộc vào phiên bản IE, Ember cũng có thể làm theo phù hợp với việc giảm hỗ trợ cho IE8 trở xuống.

Tất cả trong tất cả, và với kinh nghiệm của tôi với Ember và IE8, khi phát triển với IE6 và Ember, bạn có thể gặp phải toàn bộ máy chủ không thể giải thích quirks.

Ember có hỗ trợ IE6 không? Trong các bộ phận. Nó có thể sử dụng được không? Tôi nghi ngờ điều đó. Tương lai của IE6/IE7 và Ember là gì? Ảm đạm.

+1

Cảm ơn bạn đã trả lời, tôi hiểu những điều kỳ quặc có thể liên quan, tôi thực sự cần cân bằng giữa phát triển nhanh và vấn đề sử dụng. Có, tôi cũng nhận thức được vấn đề jquery, do đó, tôi sẽ bị mắc kẹt với jquery 1,9 trong một thời gian ít nhất. Thật không may, các tài liệu chính thức không thực sự đề cập đến những quirks với các trình duyệt khác nhau. Tôi đoán có rất nhiều công việc để làm bất cứ cách nào tôi đã chọn: ( – Angela

+2

Đây là phản hồi hoàn toàn không liên quan đến mã ... nhưng +1 để sử dụng lacuna trong một câu liền mạch. –