
Наверное, не все ещё видели интервью с Алексом Могилевским, датированного апрелем 2007 года, а посмотреть стоит. Алекс Могилевский в текущее время является архитектором Internet Explorer. Из интервью я понял, что он ранее принимал участие в работе с IE5.5 и IE6, но не IE7. Я очень советую посмотреть это интервью людям так или иначе связанным с web разработкой, там есть что послушать, еще очень полезным будет подписаться на RSS с блога команды разработчиков IE (советую это сделать вне зависимости от того, как бы вы их ни ненавидели).
Я хочу рассказать о том, что я чувствую после того, как почитал и посмотрел.
Меня поражает отсутствие преемственности в разработке Internet Explorer, особенно учитывая, что программой пользуются миллионы. Преемственности нет - как для разных платформ, так и при переходе от версии к версии. Desktop'ный IE , Mobile IE, IE для Mac (был такой), не имеют почти ничего общего, разработчиков в Майкрософт кидают с проекта на проект, не сильно заботясь о том, чтобы люди дышали темой и были в ней гуру. Преемственности нет и технологической (есть одни только маркетинговые планы).
* Когда-то всех уговаривали, что ActiveX — это прорыв, сейчас уже открыто признают, что это был тупик.
* В MSDN лежали статьи по использованию хаков для IE5.5 IE6 — соответственно, в IE7 они перестали "работать".
Разработчики Internet Explorer как бы понимают, что они технически отстают, но они не понимают, что модель "сделал версию - пускай подождут следующей" сейчас не работает. Одними обновлениями системы безопастности, не исправляя серьезнейшие косяки в визуализации, да и просто не занимаясь расширением функционала браузера годами, они людей к себе явно не располагают. Из-за того, что циклы жизни предпоследних версий Internet Explorer растянулись аж на 7 лет, задерживается развитие и внедрение новых технологий. Хорошо что хоть в IE7 наконец-то появилась поддержка RSS, спустя 3 года после того, как его стали поддерживать уже ВСЕ остальные распространенные браузеры на рынке.
Я думаю разработчики других браузеров просто уже не могут внедрять новые возможности, так как разрыв с Internet Explorer и без того велик. Какой уж там HTML 5, Ecmascript 4, canvas, SVG. Алекс Могилевский в интервью даже озвучивает то, что индустрия без Майкрософт дальше не пойдет. Этого стыдиться надо, а человек улыбается. Я потратил наверно несколько сотен часов своей жизни на то, чтобы заставить Internet Exlorer'ы разных версий начала этого века отображать верстку правильно, а он улыбается.
После интервью с Алексом прошел почти год, он упоминал тогда прения по тесту ACID2, по моментам, которые реализованны в Firefox, Opera, Safari одинакого, но не так "правильно", как следовало бы. И знаете, тест ACID2 некоторое время назад был подправлен, и IE8 его вроде бы прошел (в специальном режиме), правда Firefox подправленный тест проходить стал хуже.
Офигительные достижения за год "доработки" продукта, который делался предыдущей командой. К тем индусам, что делали IE7, я сам претензий пока не имею, так как почти всегда то, что я верстаю под Firefox сильно проще того теста и отображается в IE7 нормально, в отличии от IE6 и тем более IE5.5, поэтому я не понимаю фырканий архитектора из нового команды Internet Explorer в адрес команды IE7, еще не известно что команда IE8 там нам наделает.
А когда я читаю в блогe разработчиков IE8, про то что их умоляют оставить совместимость с глюками IE6, я хочу сложить руки и помолиться:
"О великий Google, отбери бизнес у компании, которая породила всё это недоразумение — сделай нашу жизнь лучше" :)
Отправить новый комментарий