| опять про IT |
[Mar. 7th, 2008|01:23 pm] |
А Microsoft, кстати, выпустил первую бету IE 8.
Уже как минимум 4 года все веб-разработчики вопили, что браузер от M$ не поддерживает веб-стандарты. И были абсолютно правы — не поддерживал, портя кровь честным веб-мастерам и порождая стагнацию целой отрасли IT.
Когда успехи Firefox взволновали даже толстокожих менеджеров из Редмонда, команде программистов IE дали немножечко денег и приказали выпустить IE 7. Малой кровью, чтобы задавить недовольных и развить успех. И даже выпустили, но благодарности от сообщества не получили, да и рыночную долю не нарастили ни на процент, а только теряли, ибо малый объём исправлений ну никак не тянул на революцию.
И вот наконец dreams come true. Новый IE 8 проходит тест соответствия стандартам Acid2 и включает кучу исправлений касательно DOM, CSS и JavaScript. Конечно же, содержит немало багов, как любая бета. А ещё — по умолчанию включает режим строжайшего соответствия этим самым стандартам для всех страниц, использующих strict doctype. И тут получается комедия: за что боролись, на то и напоролись. Режим соответствия стандартам у IE8 — это вам не дружественная файерфоксовская халява, и не оперная рулетка "повезёт/не повезёт". Это испытание на прочность. Если сказано в стандарте, что параметр text-align не выравнивает блочные элементы — так он и не будет выравнивать, и плевать, что все другие браузеры смотрят на это более снисходительно. Если сказано в стандарте, что метод обычно возвращает пустую строку, но может вернуть и null — так пожалуйста, вы столкнётесь с обеими результатами одновременно на одной и той же странице.
А всё почему? Потому что согласно стандартам можно гораздо больше, чем кажется. И команда IE-программеров во главе с Крисом Вилсоном это прекрасно понимает. Их достали требованиями "соответствовать"? Отлично! Они сделают нам релиз, который будет соответствовать букве стандартов, и мы так же будем трахаться с ним ночами в попытках понять, почему нихрена не работает.
Дело не в том, ребята, что IE не соответствует стандартам. Дело в том, что Microsoft хотела и хочет играть на этом рынке одна, параллельно сведя фоновое бухтение продвинутых гиков к минимуму. А после тотальной поддержки стандартов в IE8 это бухтение затихнет надолго, ибо гики, как народ честный и интеллигентный, заткнут свои хлебальца и будут сокрушённо править и править и править свой код, ища именно то сочетание разметки, директив и направления ветра, которое отвечает толкованию стандартов, принятому в IE. Только вот формального повода жаловаться больше не будет, а новый повод придётся долго изобретать.
Крис Вилсон, я полагаю, ржал в голос, когда выкатывал эту самую бету. Как всегда, расчётливый и вертлявый менеджер без труда обвёл вокруг пальца интеллигентов-правдорубов (гиков) их же собственными методами. Я ничего не имею персонально против Криса — это талантливейший, умнейший человек, знающий свою работу. Но на войне как на войне.
Разгребайте теперь, любители стандартов, и не говорите, что сами не просили. |
|
|