Page 190 - 4785
P. 190

Апплет  може  бути  впроваджений  в  веб-сторінку  за
                            допомогою  використання  HTML  тега  <applet>,  або  (що
                            рекомендується) тега <object>.
                                   Можна назвати наступні переваги Java-аплетів:
                                    -  працюють практично на більшості операційних платформ;
                                    -  підтримуються більшістю браузерів;
                                    -  кешируются в більшості браузерів, що істотно прискорює
                                       їх завантаження при поверненні на веб-сторінку;
                                    -  після  першого  запуску  аплету,  коли  Java-машина  вже
                                       виконується  і  швидко  запускається,  виконання  аплетів
                                       відбувається істотно швидше;
                                    -  завантажуються  зі  швидкістю  порівнянної  з  програмами
                                       на  інших  компільованих  мовах,  наприклад  C ++, але  у
                                       багато разів швидше ніж на JavaScript.
                                   При цьому у Java-аплетів є й недоліки:
                                    -  потрібна  установка  Java-розширення,  які  доступні  за
                                       замовчуванням не у всіх браузерах;
                                    -  проблеми  реалізації  Java-розширень  для  64-розрядних
                                       процесорів;
                                    -  не  можуть  запускатися  до  першого  завантаження
                                       віртуальної Java-машина, що може займати значний час;
                                    -  розробка    користувальницького       інтерфейсу     з
                                       використанням  аплетів  є  більш  складним  завданням
                                       порівняно з HTML;
                                    -  не  мають  прямого  доступу  до  локальних  ресурсів
                                       комп'ютера клієнта;
                                    -  деякі  аплети  прив'язані  до  використання  певного
                                       середовища часу виконання Java (JRE).
                                   5.5 Інші мови
                                   ActionScript  -  об'єктно-орієнтована  мова  програмування,
                            один  з  діалектів  EcmaScript,  який  додає  інтерактивність,  обробку
                            даних  і  багато  іншого  в  вміст  Flash-додатків.  ActionScript
                            виповнюється  віртуальної  машиною  (ActionScript  Virtual  Machine),
                            яка  є  складовою  частиною  програми  Flash  Player.  ActionScript
                            компілюється в байткод, який включається в SWF-файл.
                                   SWF-файли виконуються Flash Player. Сам Flash Player існує
                            у  вигляді  плагіна  до  веб-браузеру,  а  також  як  самостійне  який


                                                           188
   185   186   187   188   189   190   191   192   193   194   195