Веб-технологии на стороне клиента. Распространенные браузеры и их особенности. Язык XHTML. Перспективы перехода к HTML5
Веб-технологии на стороне клиента. Распространенные браузеры и их особенности. Язык XHTML. Перспективы перехода к HTML5.
Клиентские веб-технологии: Основными клиентскими веб-технологиями являются: ● HTML (и его разновидности XHTML); ● CSS; ● JavaScript (VBScript)
Помимо этого, к клиентским технологиям можно отнести также Flash/Flex, а также Silverlight и Java FX. Данные технологии предназначены для создания RIA (Rich Internet Application)-приложений. Определение: клиентские технологии как и языки обрабатываются на стороне пользователя, а если проще — программы на клиентском языке обрабатывает браузер. В случае с RIA - программные продукты выполняются в специальной среде. (например Adobe Flash Player для Flash). Ко всем программам, которые передаются с сервера на клиент-машины и запускаются на выполнение, предъявляется одно общее требование: эти программы должны быть лишены возможности обращаться к ресурсам компьютера, на котором они выполняются. Такое требование вполне обосновано. Ведь передача по сети и запуск Java-апплетов и JavaScript-сценариев происходит автоматически без участия пользователя, поэтому работа этих программ должна быть абсолютно безопасной для компьютера.
На сегодняшний день, наиболее распространенными браузерами являются: 1 IE 2 Firefox 3 Chrome 4 Safari 5 Opera
Причем в РФ по статистике сайта spylog.ru распределение следующее: 1 IE 37.85% 2 Firefox 26,27% 3 Opera 25.16% По статистике сайта gs.statcounter.com распределение следующее: 1 Firefox 33.93% 2 Opera 30,97% 3 IE 25.52%
Особенности IE Windows Internet Explorer (ранее — Microsoft Internet Explorer или просто Internet Explorer, сокращённо MSIE или IE; /aɪ iː/) — серия браузеров, разрабатываемая корпорацией Microsoft с 1995 года. Входит в комплект операционных систем семейства Windows. Занимает первое место по числу пользователей. Windows-версия браузера основана на движке Trident, который поддерживает стандарты HTML 4.01,CSS Level 1, XML 1.0 и DOM Level 1 и частично CSS Level 2 и DOM Level 2, также имеет возможность подключения расширений, что реализуется через объектную модель компонентов (COM). Существует большое количество надстроек. Браузер не проходит тест ACID.
|