WebClub - Всероссийский Клуб Веб-разработчиков
WebClub.RU » Архив » Flash 5 в коммуникативных системах

Flash 5 в коммуникативных системах


Дата публикации: 17-03-2013

Два года назад сайты, выполненные с применением Flash-технологии были привилегией дизайнеров и ассоциировались с эффектными, но малофункциональными презентациями. Выход пятой версии продукции Macromedia изменил ситуацию в корне. Новые возможности, появившиеся во Flash 5, предлагают радикально пересмотреть способы его применения.

Что же принципиально нового во Flash 5?
1. В сравнении с предыдущей версией, серьезно расширен язык программирования. Теперь Flash-интерфейс можно легко объединять с мощными программными решениями.

2. Объектно-ориентированное программирование и появившиеся в пятой версии объекты «smart-clip» позволяют создавать переносимые компоненты, которые можно использовать в качестве универсальных модулей при разработке новых проектов.

3. Появилось понятие библиотек - файлов, загружаемых вместе с сайтом. В библиотеки можно складывать смарт-клипы, на их основе строить элементы сайта (модули управления, звуки, шрифты) и вызывать их по мере необходимости. Все это уменьшает дублирование данных и кода, снижает объем файлов, необходимых для загрузки пользователем.

4. Язык программирования сделан по стандарту javascript. Автоматически увеличивается число программистов, способных работать с Flash, после минимального дополнительного обучения.

5. Добавились классы работы с XML, что существенно влияет на скорость разработки приложений.

6. Появилась возможность устанавливать асинхронное взаимодействие с сервером. Так что сделать, например, ICQ на Flash – задача вполне выполнимая, причем, эта «аська» будет едина абсолютно для любой операционной системы – Flash одинаково работает в UNIX’е, Windows и Mac OS.

Мы видим, что с выходом новой версии Flash, возможности программирования значительно выросли. Теперь при создании Flash-ресурсов необходимо разделять работу программиста и работу дизайнера. С точки зрения организации процесса разработки в этом есть свои плюсы, но это – тема отдельной статьи. А мы поговорим о том, что называется «коммуникативными системами» - о форумах и чатах, о том, что позволяет пользователям непосредственно обмениваться информацией, и что традиционно делается при помощи HTML и Java.

Чат и система статистики, выполненные на Flash, существуют уже давно. В свое время Subpixel использовал Flash при создании каталога ссылок «Link-center» для одного из своих клиентов. Сайт, REFLASH, на котором вы сейчас находитесь, полностью сделан на Flash. В том, удобно ли этим пользоваться, и насколько презентабельно это выглядит, вы можете убедиться сами.

Плюсы применения Flash в коммуникативных системах – в удобстве использования, простоте и скорости разработки.

Все содержимое форума REFLASH’а кэшируется на стороне клиента, то есть, открывая прочтенное сообщение во второй раз, пользователь ничего не перекачивает по сети. Трафик заметно минимизируется.

Распространенное мнение, что Flash – это всегда долгое время загрузки больших объемов файлов, опровергается фактом, что весь сайт REFLASH «весит» это около 70 килобайт, без учета сообщений. Это ненамного больше традиционных HTML-сайтов аналогичного типа. При этом отсутствует необходимость многократной перезагрузки страниц, нет лишних простоев в ожидании получения информации, нагрузка на сервер значительно меньше, чем при работе традиционных HTML- и Java-форумов.

Создавая REFLASH, мы применяли модули, которые были разработаны для других проектов. В свою очередь, механизм этого форума легко может быть использован в других сайтах с минимальными затратами на адаптацию. Технология Flash 5 позволяет значительно увеличить скорость разработки приложений. Например, механизм обсуждения статей для этого сайта был сделан всего за два дня, включая интерфейс и серверную часть. Причем, серверная часть максимально проста: только выдача файлов и дозапись в файл при отправке сообщения. Никакой серверной логики при этом не используется.

Извечная головная боль разработчиков - несовместимость броузеров – пропадает сама собой. Flash одинаково интерпретируется в Internet Explorer’е и в Netscape Navigator’е.

Таким образом, появление Macromedia Flash 5 открывает новые возможности в создании интернет-систем. Уменьшение времени на разработку, кросс-платформенность, универсальность, неограниченные возможности в программировании интерфейсов, очевидные преимущества для конечного пользователя – все это позволяет сделать вывод о больших перспективах применения Flash для создания сложных многофункциональных приложений.
Домен продается

Популярное

Не так давно в сети появился новый сервис, под названием Dead Man Zero. Этот сервис сделал...
Рынок социальных площадок уже давно стал стабильным. Несмотря на то, что время от времени...
Artisteer 4 – единственный в своем роде продукт, позволяющий автоматизировать работу над созданием...
Апрель 2024 (1)
Октябрь 2018 (14)
Февраль 2017 (3)
Январь 2017 (1)
Август 2016 (1)
Май 2016 (2)

Карта сайта: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41

Друзья сайта



Случайная цитата

Неизвестный автор:

"ВКонтакте – место для лжи знакомым людям. Твиттер – место для выкладывания правды незнакомцам."

Опрос

Какими социальными сетями Вы пользуетесь?

Vkontakte.ru
Одноклассники
Мой Мир - mail.ru
Google Plus
Facebook
ЖЖ
Другие
Не пользуюсь