Библиотека Интернет Индустрии I2R.ru |
|||
|
«Война браузеров» вокруг JavaScript может расколоть Веб 2.008.09.2006 18:10 Если случится апокалипсис, то все мы будем вспоминать его начало в феврале 2005 г., когда появился картографический веб-сервис Google Maps и возник термин Ajax. После этого интерактивные веб-приложения нового поколения стали чрезвычайно модными. Принято считать, что комбинация JavaScript, DHTML и CSS буквально вдохнула новую жизнь во Всемирную паутину и вывела Веб 1.0 на следующую стадию своего развития: появился Веб 2.0. Старый добрый JavaScript неожиданно вошел в число самых модных и актуальных технологий. Более того, люди начали с серьезным выражением лица говорить, например, о профессии «JavaScript-разработчик». Эта новая мода может привести к большой беде, пишет Райан Стюарт (Ryan Stewart), разработчик интерактивных веб-приложений и владелец консалтинговой компании в этой области. Гипотетический апокалипсис может развиваться по следующему сценарию. Осенью 2006 г. ассоциация ECMA выпускает четвертую версию спецификаций ECMAScript (кстати, это действительно должно скоро произойти) и на свет появляется новый, усовершенствованный JavaScript 2.0 с расширенным функционалом. Единственным браузером, который полностью поддерживает новые спецификации, является Firefox. Корпорация Microsoft решает внести собственные маленькие усовершенствования в JavaScript 2.0, которые поддерживаются только в IE7. Проблема в том, что теперь нужно переделывать все созданные до этого Ajax-приложения. Возникает полный хаос и неразбериха. Разработчики приложений Веб 2.0 получают тысячи писем от возмущенных пользователей с вопросами вроде «Почему ваша страница не работает с моим интернетом?». Конечно, вышеприведенный сценарий выглядит не очень реалистично, но он указывает на реальную проблему современных веб-приложений Веб 2.0. Большинство из них слишком сильно зависят от единственной технологии, коей является JavaScript. В условиях разгорающейся войны браузеров (с выходом IE7 война начнется в полную силу) это представляет опасность. Один только взгляд на список существующих диалектов ECMAScript уже вызывает смутные опасения. Там видно, что в браузерах на движках Gecko используется диалект JavaScript 1.6, а в браузере Internet Explorer — диалект JScript 5.6, а в некоторых других программах используются другие диалекты. JavaScript 1.6 и JScript 5.6 основаны на спецификациях Конкуренция в мире браузеров серьезно нарастает, а с выходом IE7 на этом рынке будет как никогда горячо. «Битвы стандартов» практически обеспечены. Легко представить, что создатели IE7 и Firefox реализуют у себя различные версии JavaScript, которые будут привязывать веб-разработчиков к той или иной платформе. Нечто подобное уже было в прошлом. В качестве решения проблемы Райан Стюарт предлагает разработчикам использовать платформу Flex и язык ActionScript 3, самый функциональный из диалектов ECMAScript. В отличие от создателей браузеров, компания Adobe гарантирует обратную совместимость всех последующих версий Flash Player, так что созданный однажды сайт будет доступен всегда, независимо от изменений в браузерах. Материалы по теме:
последние новости 17.10.2006 13:58 | Google открыла сервис для преподавателей...» 16.10.2006 21:05 | Открыта запись на семинар «Как стать лидером в результатах поиска и получить от сайта максимальную прибыль»...» 16.10.2006 20:43 | Corel SnapFire - первый программный пакет ПО на базе Corel Alta...» 16.10.2006 20:28 | Как проводятся совещания в Google...» 14.10.2006 21:00 | Ненавязчивые Удобные Сноски...» 14.10.2006 16:47 | Дэйвид Армано. B-школы и D-школы...» 14.10.2006 15:46 | Эрик Кинтз. Маркетинг раздвоения личности...» 14.10.2006 14:16 | Апрельская конференция Web 2.0 Expo...» 14.10.2006 13:50 | Стивен Даунс. Влияние (о блогосфере)...» 14.10.2006 13:15 | Сэм Форд о MySpace. Из князи в грязи...» 13.10.2006 21:31 | Создание веб-приложений станет доступно для «чайников»...» 13.10.2006 19:07 | CMS для маркетинга...» 13.10.2006 16:53 | Сжатие контента ускоряет Web-приложения...» 13.10.2006 13:20 | Десять уязвимостей Web 2.0...» 12.10.2006 16:38 | Adobe выпустила пакет Contribute 4...» 12.10.2006 10:31 | Яндекс проводит седьмой Открытый Кубок Росcии по поиску в интернете...» 11.10.2006 20:07 | "Артон консалтинг" проводит практический семинар "Эффективная реклама в Интернете"...» 11.10.2006 17:48 | Выпущен новый релиз CMS WebDirector 2.2...» 11.10.2006 13:26 | Генри Дженкинс о рекламе и виртуальных играх. Second Life, как Burning Man...» 10.10.2006 20:33 | Вышел второй релиз-кандидат Firefox 2.0...» |
|
2000-2008 г. Все авторские права соблюдены. |
|