Бедный Microsoft

ie

Смотрю на то, что сейчас считается последним словом в веб-разработке, и дивлюсь. Я всё это видел! Десять лет назад, когда Firefox и Safari даже не появились.

К, если не ошибаюсь, Visual Studio 6 прилагались средства для веб-разработки с кучей документации и примеров. В том числе там имелся приличный аналог canvas из HTML5 - разумеется, абсолютно нестандартный, потому что стандарт для canvas сочинили много лет спустя. Но то, что было, прекрасно работало уже тогда в древнем-древнем эксплорере. Ещё он умел загружать произвольные шрифты (остальные до этого дошли лишь теперь и страшно гордятся), фотошопообразные фильтры и транзишены (до сих пор никто) и даже возможность преобразовать HTML в приложение с отдельным небраузерным окном и иконкой - задолго до появления Mozilla Prism или Fluid. Это всё 1999 год.

А ещё через год всё тот же Microsoft изобретёт XMLHttpRequest, из которого, собственно говоря, и состоит AJAX. Увы, слава почему-то досталась Google, который лишь использовал микрософтовское API. А теперь тот же Google даже не включает Internet Explorer в список "современных браузеров", которые поддерживают Wave.

Это должно быть очень обидно, наверное. Microsoft сделал в конце девяностых лучший браузер своего времени, но из-за поднятого конкурентами шума все убеждены, что IE победил нечестно. Чепуха, всё было честно - сами сравните шустрый и мощный IE5 с толстенным окорпоративленным Netscape Communicator 4. Тут не о чем даже спорить.

Темы: , , , ,

Олег Парамонов - 16 июня 2009   

Комментарии

Красный Ёж - 16.06.2009 18:53 (ссылка)

Чувствуется голос MS-разработчика. ;)

MS понаизобретала (если можно так сказать) много чего. Но главное, что об этом много чего можно сказать вплоть до сего дня – “разумеется, абсолютно нестандартный”. Вот, когда бы Вы это всё попробовали на своей шкуре, шкуре веб-разрботчика, в сравнении с остальными “изобретателями интернетов”, Вы бы, возможно, поняли, почему к MS так “незаслуженно” относятся.

К примеру:
MS, конечно, “изобрела” XMLHttpRequest, но в версиях до IE8 приходится получать к нему доступ следующим “чрезвычайно удобным” способом (отслеживая с матом все изменения в соответствующей компоненте):

var XmlHttpVersion = new Array ( ‘MSXML2.XMLHTTP.6.0′ ,
‘MSXML2.XMLHTTP.5.0′ ,
‘MSXML2.XMLHTTP.4.0′ ,
‘MSXML2.XMLHTTP.3.0′ ,
‘MSXML2.XMLHTTP’ ,
‘Microsoft.XMLHTTP’ );
for ( var i = 0 ; i < XmlHttpVersion.length && !xmlHttp ; i++ ) {
try {
xmlHttp = new ActiveXObject(XmlHttpVersion[i]);
}
catch (e) {}
}

А до "изобретённого" MS объекта XHR народ спокойно использовал работу с DOM, создавая и изменяя элементы img, script, iframe.

Оставить комментарий

Загрузить другой аватар для комментариев можно на сайте gravatar.com. Укажите там тот же электронный адрес, который используете здесь.