21ru.ru 21ru.ru
расширенный поиск по сайту
автолюбитель Чувашии
Навигация по сайту:
Раздел АВТОРЕМОНТ
События Факты

Современные технологии веб-программирования Flash, HTML5, JavaScript.

Автор:Saah | Перейти в раздел: Информационные IT технологии


Современные технологии веб-программирования Flash, HTML5, JavaScript.

Сегодня Консорциум всемирной паутины (W3C) продолжает доводить до ума HTML версии 5. Черновой вариант спецификации языка появился в Интернете 20 ноября 2007 года. В перспективе предвидится вытеснение технологии Flash языком HTML5.

Язык разметки HTML практически всегда используется в связке с CSS (каскадными таблицами стилей). CSS – это формальный язык описания внешнего представления документа.

Под внешним преставлением документа подразумевается:
- размер и семейство шрифтов;
- высота строк;
- начертание шрифтов;
- цвет шрифтов;
- положение элементов страницы.

В руках профессионального разработчика каскадные таблицы стилей становятся, что называется «страшным оружием». Умелое использование CSS позволяет создавать:
- различные состояния ссылок (не посещённые, посещенные и активные);
- анимацию различных блоков страницы;
- эффекты анимации шрифтов;
- невероятно гибкое расположение и оформление элементов страниц;
- различные состояния кнопок страниц.

Текущая версия CSS 2.1 принята W3C 7 июня 2011 года. В настоящее время ведется разработка стандарта CSS 3, призванного дополнить язык разметки HTML5. В Интернете уже есть примеры страниц на HTML5 и CSS 3, в которых реализованы функции, доступные ранее только с применением языка программирования javascript.

Язык программирования javascript задает поведение элементов веб-страницы в зависимости от действий пользователя. javascript позволяет привнести в ваш сайт элементы самой настоящей интерактивности. Именно благодаря ему работает большая часть анимированных элементов страниц (раскрывающиеся элементы, слайд-шоу, онлайн-калькуляторы и т.п.)

Помимо javascript существует огромнейшее количество языков для программирования сайтов, но наибольшую известность получил язык программирования PHP, который позволяет создавать динамические сайты. Сегодня PHP используют практически все разработчики. Известнейшими порталами, которые используют PHP, являются Facebook, ВКонтакте, и Wikipedia. Именно этот язык использует большая часть популярных CMS.

Прямым конкурентом PHP является технология ASP.NET, выпущенная корпорацией Microsoft. ASP.NET используется в одном из вариантов отечественной CMS 1С-Битрикс. К недостатком данной технологии можно отнести то, что для работы сайтов необходим хостинг-сервер на базе программного обеспечения Microsoft. Такие сервера распространены не очень широко, а их аренда стоит, как правило, дороже, чем аренда хостинга под управлением Unix для сайтов, написанных на PHP.

Отдельное место в ряду платформ веб-разработки занимает технология Flash, развиваемая компанией Adobe. Технология Adobe Flash позволяет создавать красивейшие интерактивные сайты, великолепную анимацию и превосходную графику.

Но за все эти прелести приходится довольно дорого платить:
- услуги специалистов, владеющих Flash одни из самых дорогих среди всех веб-разработчиков;
- технология Flash довольно сильно нагружает компьютеры, причем даже современные компьютеры могут начать «тормозить» из-за одного или нескольких открытых сайтов, использующих Flash;
- сайты, полностью написанные на Flash тяжеловесны, поэтому при низкой скорости доступа к Интернету они могут очень долго загружаться;
- поисковые системы видят сайты, написанные на Flash, как одну единственную страницу, из-за чего возникают сложности с поисковым продвижением таких сайтов;
- сайты, созданные на Flash, очень тяжело поддаются отслеживанию веб-аналитическими инструментами;
- сложно редактировать информацию на готовом сайте, поскольку с технической точки зрения он представляет собой нечто вреде набора слайдов, которые не поддаются редактированию.

Но, несмотря на все эти недостатки, Flash имеет смысл использовать для создания анимированных элементов и баннеров – то есть для создания привлекательно графики. Для представления текстовой информации и основной части сайтов разумнее использовать традиционные языки программирования.

До недавнего времени Flash занимал очень прочные позиции, но в 2011 году компания Apple объявила об отказе поддержки этой технологии в пользу HTML5. Конкуренцию Flash , помимо HTML5, составляет Microsoft Silverlight.

Технология Silverlight реализована практически для всех операционных систем Windows и Mac OS X, а также основных браузеров.



Свежие публикации: Выбор платформы для сайта.

 
Дата: 14-02-2016 | Автор: Saah | Просмотр: 468

Похожие публикации

HTML основной язык программирования сайтов. HTML основной язык программирования сайтов.
Языков программирования сайтов великое множество, но широкое...

Adobe Flash технологии. Adobe Flash технологии.
Adobe Flash (ранее Macromedia Flash, а еще ранее — FutureSplash) —...

Сохраните для себя
Последние новости
Двигатель
Оцените обслуживание клиентов в ГИБДД Чувашии по 5 бальной шкале




© Авто Чувашия © 2012 - 2017