2009-07-08 18 views
6

BBC vừa phát hành thư viện JavaScript của họ, Glow. Họ đã tự cuộn vì các thư viện chính không hỗ trợ đầy đủ các trình duyệt cũ hơn.Hỗ trợ trình duyệt cận biên của BBC (và tại sao BBC họ không thể sử dụng jQuery)

Tôi tự hỏi nếu tôi nên dành thời gian để tìm hiểu thư viện. Các tổ chức lớn khác có luật và quy tắc tương tự điều chỉnh chúng ngăn cản họ sử dụng các thư viện chính thống như jQuery không?

+5

Thật buồn cười khi có ai đó không dám bỏ bê các trình duyệt cũ hơn nhưng sẽ bỏ qua người dùng không sử dụng javascript. –

+0

@boris: Đó là (sử dụng dự đoán tốt nhất của tôi) khoảng gấp 5 lần số người dùng trình duyệt cũ hơn. Rất tốt. – womp

+0

Nhưng sau đó BBC có một lượng khán giả rộng lớn như vậy (trong số những người lớn nhất mà tôi cho rằng?) Rằng họ đang đối mặt với những người dùng có trình duyệt rất cũ và không được hỗ trợ? – Kezzer

Trả lời

10

Nhiệm vụ chính của BBC không phải là để kiếm tiền, thay vào đó, nó là để phục vụ người nộp thuế. Để tiếp cận đối tượng rộng nhất có thể, họ phải hỗ trợ các trình duyệt cũ hơn đó. Có một số lượng lớn người trong thế giới này không thể bị làm phiền - hoặc thậm chí không biết cách nâng cấp trình duyệt web của họ từ IE 5.old hoặc bất cứ thứ gì họ đang sử dụng ngay bây giờ. BBC không thể chỉ nói "quá xấu cho bạn" với những người này, mặc dù các đài truyền hình tư nhân có thể.

(Tuyên bố từ chối trách nhiệm: Tôi đến từ Hoa Kỳ vì vậy đây chủ yếu là phỏng đoán dựa trên những gì tôi đã học được về BBC từ các nguồn khác, ví dụ: Xin hãy sửa tôi trong phần bình luận nếu tôi sai, hoặc downvote tôi hoặc làm việc.)

+0

Nhiều tổ chức chính phủ và những người khác có nghĩa vụ tương tự. Những gì tôi tự hỏi là liệu Glow có hữu ích cho rất nhiều người trong số họ.Bạn biết đấy, "Nếu nó đủ tốt cho BBC ..." Thư viện trông thật đẹp. Tôi chỉ có thể thử tất cả các vật dụng và cảm nhận thư viện. – Nosredna

+0

Bạn nhận được nó chính xác, Paul. Có nhiều lý do Glow được tạo ra, nhưng chắc chắn một yêu cầu chính là thư viện, nó luôn phải hỗ trợ tất cả các trình duyệt có trong các tiêu chuẩn và hướng dẫn của BBC. Như bạn đã nói, danh sách trình duyệt đó không được thúc đẩy bởi những cân nhắc thương mại cũng không phải chỉ được xem xét một cách ngẫu nhiên, nó được xem xét cẩn thận dựa trên nhiều yếu tố và luôn được điều chỉnh dựa trên số liệu thống kê người dùng đang phát triển. –

2

Browser stats đề nghị nó sẽ lãng phí thời gian. Từ trang web công khai tương đối có lưu lượng truy cập cao của tôi, các trình duyệt cũ hơn (firefox thế hệ 1, Netscape 5 trở xuống, MSIE 5 trở xuống) đã đăng ký 40.000 lượt truy cập trong tổng số 8,3 triệu lượt truy cập hoặc 0,5%. Nó cũng dường như với tôi rằng bất kỳ tổ chức nào hạn chế bạn đối với một số trình duyệt cổ đại có thể giống với những người hạn chế bạn duyệt qua trang web của BBC. Tôi có thể làm như vậy. Không có công ty nào tôi xử lý tại nơi làm việc cũng có những hạn chế đối với các trình duyệt cũ hơn, và chúng tôi có vài trăm khách hàng khác nhau, từ nhỏ đến tài sản 500.

Cảm ơn lòng tốt - Tôi không thể tưởng tượng được việc làm cho ứng dụng của chúng tôi hoạt động các trình duyệt cũ hơn.

+0

Giả sử rằng do bạn sử dụng một thư viện trình duyệt cụ thể, bạn loại trừ 1% thị trường. Đó không phải là một số lượng lớn những người bạn đang bỏ qua? Mặc dù nó có thể không ảnh hưởng đến một doanh nghiệp, nhưng nó có thể ảnh hưởng đến một cơ quan quản trị hoặc một tổ chức phi lợi nhuận có nhiệm vụ công vụ. Tôi tự hỏi nếu những nơi đó có thể đón nhận ánh sáng, do sự trừng phạt của BBC. – Nosredna

+0

Vâng, mỗi công ty đều có chính sách riêng về trình duyệt nào cần được hỗ trợ. Đối với tình hình của BBC, họ có thể có một số luật EU cổ điển quy định trình duyệt nào cần hỗ trợ. –

+0

Tôi đoán tôi đang ủng hộ cách tiếp cận chờ đợi và xem. Chúng tôi đang đi đến điểm mà hầu hết mọi người đang bắt đầu xem xét việc giảm hỗ trợ IE6 thay vì thêm hỗ trợ kế thừa. Bạn có dự đoán cần phải xử lý các trình duyệt cũ hơn không? – womp

0

Giấy phép là một trong những điều quan trọng nhất khi xem xét thư viện. Nếu đó là GPL, nó sẽ không đi vào một sản phẩm sẽ được bán cuối cùng. Nhưng các thư viện JavaScript, như jQuery, thường có nhiều giấy phép tự do hơn - jQuery là cả GPL và MIT, vì vậy bạn có thể chọn một trong những thư viện bạn muốn. Cũng quan trọng là khả năng tương thích với trình duyệt. Khi nói đến việc trình bày một trang web, bạn cần hỗ trợ các trình duyệt của khách hàng của bạn. Nếu không có chúng, bạn không thể kiếm được tiền.

Điều tôi muốn biết là: chúng có nghiêm trọng không? jQuery, và cộng sự, hỗ trợ một tỷ lệ phần trăm khổng lồ của các trình duyệt. Quên 7 người vẫn sử dụng IE5.5 hoặc Safari 1.3 là một điều tốt. Chúng không đủ lớn để tạo ra đủ doanh thu để trả tiền để hỗ trợ các trình duyệt cũ đó.

+0

Bạn đang nói về tiền và doanh thu. Tôi đang nói về các tổ chức có trách nhiệm khiến họ đưa ra các quyết định dựa trên những cân nhắc vượt xa điểm mấu chốt. Những gì tôi đang tự hỏi là có bao nhiêu tổ chức đã xem xét jQuery và đã có một phản ứng tương tự như của BBC. – Nosredna

+0

trong kinh doanh, quy tắc chính là: điều gì sẽ giúp tôi kiếm được nhiều tiền nhất? – geowa4

+1

Không phải tất cả các tổ chức đều là doanh nghiệp. Ngoài ra, điều giúp tôi kiếm được nhiều tiền nhất là kiếm tiền từ các tổ chức phi lợi nhuận và chính phủ. – Nosredna

-1

Tại sao chúng ta không chỉ nhắm mắt vào các trình duyệt cũ và mong đợi?

Nghiêm túc nếu chúng tôi tiếp tục cho mọi người phòng không nâng cấp, họ sẽ không bao giờ được cập nhật. Điều này đang trở thành một vấn đề đạo đức hơn là thông thường. Là một nhà phát triển, bạn nên thihnk hầu như không biết liệu bạn có đang trợ giúp bằng cách cho phép người dùng của bạn, ít thoải mái với nỗi khổ của họ trong trình duyệt cũ hay bằng cách khuyên họ nâng cấp. Theo tôi, chi phí cũ ít hơn. Vì vậy, hãy tiết kiệm "kinh doanh và tiền từ quần chúng" nói chuyện sau này.

Ngay cả Microsoft đã bỏ qua trình duyệt riêng của mình (IE6) khi phát triển các phần của trang web sản phẩm mới của mình.

Rõ ràng BBC ở Vương quốc Anh rất giống những người rao giảng sự thay đổi nhưng đồng thời ngăn người khác thay đổi.

Đủ với khả năng tương thích và trao đổi tiền này !. Nâng cấp lên thứ gì đó gọn gàng hoặc bị lạc!

PS. IE6 mất 20% đối tượng của mình thành firefox tháng trước!

+0

"PS. IE6 mất 20% đối tượng của nó thành firefox tháng trước!" Theo ai? Những gì tôi đã đọc là người dùng IE7 đang nâng cấp lên IE8, nhưng người dùng IE6 đang ở với IE6. – Nosredna

+0

Bạn rõ ràng không bao giờ phải phát triển một trang web cho một công ty lớn .. Bởi vì IE6 là tiêu chuẩn cho một trang web intranet trong khi được xây dựng theo quy tắc kafka-ish của nó. Bây giờ, chi phí cập nhật tất cả các ứng dụng mạng nội bộ đó đang giúp công ty cập nhật trình duyệt của họ. Tôi đoán đó là phần chính của người dùng IE6 ngày nay. Cách duy nhất để phá vỡ vòng tròn này là thuyết phục các nhà quản lý rằng chi phí khổng lồ của việc nâng cấp trình duyệt trả tiền trong tương lai phát triển. Không phải là một nhiệm vụ dễ dàng. –

+0

Bạn là boris sai. Cuộc thảo luận ở đây là về việc mọi người xây dựng các ứng dụng mới với sự hỗ trợ cho các công nghệ cũ và không phải là câu hỏi về việc cập nhật các ứng dụng được xây dựng khi trở lại! Tại sao tôi phải bao gồm hỗ trợ cho IE5 và IE6 trong một ứng dụng tôi đang xây dựng bây giờ, hơn là chỉ yêu cầu người dùng nâng cấp trình duyệt của họ. Tôi muốn thấy những người quản lý nghĩ rằng sau này không phải là một nhiệm vụ dễ dàng. – stone

Các vấn đề liên quan