Дипломная работа: Технічне створення Web-додатків

Приклади — jQuery, Prototype, MooTools.

Недоліком цього способу є обмеження базових наборів засобів та їх не універсальність, хоча для деяких задач це може бути вдалим рішенням.

Також, через використання абстракції та врахування недоліків різних двигунців, у JavaScript сценаріїв, написаних за допомогою базових наборів засобів, збільшується час виконання та навантаження на комп’ютер (у порівнянні з використанням «чистого» JavaScript).

Базовий набір засобів JavaScript з використанням інших мов програмування — подібне до попереднього, але є і відмінності — для отримання сумісного JavaScript-коду необхідно використовувати іншу, більш досконалу, мову програмування (найчастіше це Java) і за допомогою спеціального базового набору засобів генерувати JavaScript-код.

Недоліки подібні до попереднього методу, хоча деякі компанії успішно його використовують. Приклади — Google Web Toolkit та сервіси, побудовані за його допомогою — Google Mail, Google Maps та інші.

Розробка подібного базового набору є доволі складною справою (потрібно знати недоліки та особливості обох мов а також особливості та недоліки різних двигунців), а наявні базові набори не є універсальними (а досить часто навіть специфічними) тому цей метод не є оптимальним.

Використовувати інші Web-технології (а JavaScript використовувати лише для зв’язку цих технологій з HTML). Такими технологіями можуть бути Adobe Flash, Microsoft Silverlight, Java Апплети та інші.


3. Опис основ технологій створення Web – додатків

3.1 Технологія AdobeFlash

Основою Flash є 2 речі:

· Векторний морфінг, тобто поступове «перетікання» одного кадру в інший. Це дозволяє робити складну анімацію та графічні ефекти.

· Програмування за допомогою ActionScript, що є мовою, схожою на JavaScript. Їїостанняверсія (3.0) єповноцінноюоб'єктно-орієнтованоюмовоюпрограмування.

Навідмінувід JavaScript, ActionScript немаєпроблемиізсумісністю — єдинареалізаціяце Adobe Flash Player, щопідключаєтьсяякплагінвусіпопулярнібраузери.

Пристворенні Web-додаткуєможливістьвикористовувативідео, звуковітаграфічніфайли, створюватиінтерактивнікористувацькіінтерфейситаповноцінні Web-додаткизвикористанням XML та PHP (абобудь-якихіншихтехнологій, щопрацюютьнасторонісервера).

Flash-файлмаєрозширення .swf івиконуєтьсязадопомогоюспеціальноїпрограми — Flash Player, щоможебутивстановленавбраузераякрозширення.

AdobeFlash — це середовище для створення застосунків під Flash платформу (FlashPlatform), разом з нею існують і інші інструменти (середовіща): AdobeFlexBuilder, FlashDevelopmentTool (FDT), та інші.

Другий «кит» Flash'а — повна програмованість. Flash використовує мову програмування ActionScript, яка по синтаксисі є схожою із JavaScript. Остання версія мови (ActionScript 3.0) є повноцінною об'єктно-орієнтованою мовою.

Flash-Файли мають розширення .swf і для перегляду вимагають наявності AdobeFlashPlayer, що може бути встановлений як плагін у браузер. FlashPlayer поширюється безплатно через сайт Adobe. Вихідні файли з розширенням .fla створюються в середовищі розробки MacromediaFlash, а потім компілюються в зрозумілий для FlashPlayer формат — .swf.

· 1Технології

· 2Історія

· 3Використання

· 43D-движки

· 5Недоліки

· 6Альтернативи

· 7Дивись також

· 8Посилання

· 9Виноски

«AdobeFlash (раніше ShockwaveFlash і MacromediaFlash) - це набір мультимедійних технологій, що розробляються та розповсюджуються компанією AdobeSystems (спочатку створених Macromedia). З моменту своєї появи на світ у 1996 році технологія Flash стала популярним методом створення анімаційних та інтерактивних елементів для веб-сайтів.

Flash використовують для розробки анімації, оголошень і різних компонентів сторінок, для інтеграції відео і з недавніх пір - збагачених інтернет-додатків».

К-во Просмотров: 281
Бесплатно скачать Дипломная работа: Технічне створення Web-додатків