Библиотека Интернет Индустрии 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, так что созданный однажды сайт будет доступен всегда, независимо от изменений в браузерах. Материалы по теме:
последние новости 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...» 10.10.2006 20:20 | Конференция "Право и интернет" открылась в Сети...» 10.10.2006 19:30 | Веб-сайты стали самыми востребованными в США рекламными носителями...» 10.10.2006 17:47 | Реклама на три буквы: WWW...» 10.10.2006 17:12 | Morae - Программное обеспечение для usability тестирования...» 10.10.2006 16:02 | Не сайтом единым: Яндекс.Директ показывает адреса и телефоны...» 10.10.2006 13:15 | Allsoft.ru заключил договор о сотрудничестве с компанией "Территория ИТ"...» 09.10.2006 20:07 | Nokia предложит Web 2.0 для мобильников...» 09.10.2006 19:47 | OpenAJAX Alliance обеспечит совместимость реализаций AJAX...» 09.10.2006 15:11 | Семинар по юзабилити RusCHI № 12...» 06.10.2006 19:14 | Google открыла сайт для тестирования поисковых технологий...» |
|
2000-2008 г. Все авторские права соблюдены. |
|