Flash 5 в комунікативних системах, Flash, Інтернет-технології, статті

ReFlash

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

Що ж принципово нового в Flash 5? У порівнянні з попередньою версією серйозно розширено мову програмування. Тепер Flash-інтерфейс можна легко поєднувати з потужними програмними рішеннями. Об'єктно-орієнтоване програмування і що з'явилися в п'ятої версії об'єкти "smart-clip" дозволяють створювати стерпні компоненти, які можна використовувати в якості універсальних модулів при розробці різних проектів.
З'явилося поняття бібліотек – файлів, що завантажуються разом з сайтом. У бібліотеки можна складати смарт-кліпи, і на їх основі будувати елементи сайту – модулі управління, звуки, шрифти і викликати їх у міру необхідності. Все це зменшує дублювання даних і коду, знижує обсяг файлів, необхідних для завантаження користувачем. Мова програмування зроблений за стандартом JavaScript. Автоматично збільшується число програмістів, здатних працювати з Flash, після мінімального додаткового навчання. Додалися класи роботи з XML, що істотно впливає на швидкість розробки додатків. З'явилася можливість встановлювати асинхронне взаємодія з сервером. Так що зробити, наприклад, ICQ на Flash – завдання цілком здійсненне, причому, ця "аська" буде єдина абсолютно для будь-якої операційної системи – Flash однаково працює в Unix'е, Windows і Mac OS. Ми бачимо, що з виходом нової версії Flash, можливості програмування значно зросли. Тепер при створенні Flash-ресурсів необхідно розділяти роботу програміста і роботу дизайнера. З точки зору організації процесу розробки в цьому є свої плюси, але це – тема окремої статті. Отже, поговоримо про те, що ми назвали "комунікативними системами". Мова піде про форуми і чатах – про те, що дозволяє користувачам безпосередньо обмінюватися інформацією, про те, що традиційно робиться за допомогою HTML і Java. Чат і статистики, виконані на Flash, існують вже давно, наприклад на prosto.agava.ru. Свого часу Subpixel використовував Flash 5 при створенні каталогу посилань "Link-center" для одного зі своїх клієнтів.

Наприклад, сайт ReFlash повністю зроблений на Flash. У тому, чи зручно цим користуватися і наскільки презентабельно воно виглядає, ви можете переконатися самі. Плюси застосування Flash в комунікативних системах – у зручності використання, простоті і швидкості розробки. Весь вміст форуму ReFlash'а кешується на стороні клієнта, тобто, відкриваючи прочитане повідомлення вдруге, користувач нічого не перекачує через мережу. Трафік помітно мінімізується.

Поширена думка, що Flash – це завжди довгий час завантаження великих обсягів файлів спростовується фактом, що весь сайт ReFlash "важить" це близько 70 кілобайт, без обліку повідомлень. Це ненабагато більше традиційних HTML-сайтів аналогічного типу. При цьому відсутня необхідність багаторазового перезавантаження сторінок, немає зайвих простоїв в очікуванні отримання інформації. Створюючи ReFlash, його автори використовували модулі, які були розроблені для інших проектів. Механізм цього форуму легко може бути використаний в інших сайтах з мінімальними витратами на адаптацію. Навантаження на сервер значно менше, ніж при роботі традиційних HTML-і Java-форумів. Використання Flash 5 дозволяє значно збільшити швидкість розробки додатків. Наприклад, механізм обговорення статей для цього сайту був зроблено всього за два дні, включаючи інтерфейс і серверну частину. Причому, серверна частина – максимально проста: тільки видача файлів і дозапис в файл при відправці повідомлення. Ніякої серверної логіки при цьому не використовується. Одвічна головний біль розробників – несумісність броузерів – пропадає сама собою. Flash однаково інтерпретується в Internet Explorer'е і в Netscape Navigator'е.

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

Обговорити цю статтю з авторами ви можете на сайті проекту ReFlash.

Схожі статті:


Сподобалася стаття? Ви можете залишити відгук або підписатися на RSS , щоб автоматично отримувати інформацію про нові статтях.

Коментарів поки що немає.

Ваш отзыв

Поділ на параграфи відбувається автоматично, адреса електронної пошти ніколи не буде опублікований, допустимий HTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

*

*