Библиотека Интернет Индустрии 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, так что созданный однажды сайт будет доступен всегда, независимо от изменений в браузерах. Материалы по теме:
последние новости 02.01.2007 14:06 | Photoshop CS3: быстрее и богаче возможностями...» 01.01.2007 19:24 | "Кривые" сайты вызывают у людей синдром мышиного бешенства...» 01.01.2007 17:05 | Новый алгоритм Google для борьбы со спамом...» 01.01.2007 16:59 | Corel поддержит и ODF, и Open XML...» 30.12.2006 16:26 | Adobe делится новостями: After Effects & Creative Suite 3.0...» 27.12.2006 21:54 | О выходе версии 8.1 платформы "1С:Предприятие"...» 27.12.2006 20:59 | IE 7 будет проверять безопасность сайтов...» 22.12.2006 18:28 | Поисковая система Codavr.Ru для вебмастеров...» 20.12.2006 20:33 | Из популярных сайтов вычли поп-апы...» 19.12.2006 20:25 | Технология CSS отпраздновала десятилетие...» 19.12.2006 15:31 | Совместная акция PromoSoft и SEO-Study...» 11.12.2006 14:25 | Вышла альфа-версия браузера Firefox 3.0...» 08.12.2006 21:10 | У технологии WebFaces появились первые пользователи...» 06.12.2006 18:14 | MOPOTO: мобильный фото блог...» 06.12.2006 14:36 | Allsoft.ru предоставил новый сервис компании "Вобис Россия"...» 05.12.2006 21:18 | Инвалиды лишены доступа ко многим ведущим web-сайтам...» 05.12.2006 19:48 | Google растит новое поколение интернетчиков...» 04.12.2006 12:50 | Современные технологии usability-тестирования на конференции SEC(R)...» 02.12.2006 21:01 | Webalta предлагает новый сервис...» 01.12.2006 19:19 | Microsoft предлагает новые инструменты для веб-дизайнеров...» |
|
2000-2008 г. Все авторские права соблюдены. |
|