Page 14 - 4836
P. 14

платформах         повинні        забезпечувати        однакову
                            функціональність  для  сторінок,  що  використовують  мову
                            сценаріїв. Однак це виконується приблизно в тій ж самій мірі,
                            що  і  підтримка  самого  HTML,  -  відмінностей  все  ж  дуже
                            багато;
                                   -  відкритість;  специфікація  мови  відкрита  для
                            використання та обговорення спільнотою розробників;
                                   -  всі     перераховані      властивості      дозволяють
                            стверджувати,  що  Java  Script  добре  пристосований  для
                            Internet-програмування;
                                   -  синтаксиси мов Java Script і Java дуже схожі. Втім,
                            вони також досить сильно нагадують мову С;
                                   -  мова Java Script не об'єктно-орієнтована (хоча деякі
                            аспекти  об'єктно-орієнтованого  підходу  підтримуються),  але
                            дозволяє  використовувати  різні  об'єкти,  що  надаються
                            браузером;
                                   -  схожа історія появи і розвитку.
                                     Java і Java Script - абсолютно різні мови, і в першу
                            чергу - за призначенням. Якщо спочатку Java позиціонувався
                            як мова для створення Internet-додатків (аплетів), то зараз вже
                            очевидно, що Java - це повноцінна мова програмування. Щодо
                            Java  Script,  то  він  повністю  виправдовує  свою  назву  мови
                            сценаріїв, залишаючись розширенням HTML.
                                   Пора  зупинитися  докладніше  на  тому,  чому  по
                            відношенню  до  Java  використовується  термін  "платформа",
                            чим Java відрізняється від звичайної мови програмування.
                                   Як  правило,  платформою  називають  поєднання
                            апаратної  архітектури  ("залізо"),  яка  визначається  типом
                            використовуваного процесора (Intel x86, Sun SPARC, PowerPC
                            та  ін.),  з  операційною  системою  (MS  Windows,  Sun  Solaris,
                            Linux,  Mac  OS  та  ін.).  Звичайно,  різні  платформи,  в  силу
                            технічних,  історичних  та  інших  причин,  підтримують  різні
                            інтерфейси (API, Application Programming Interface), а отже, і






                                                           12
   9   10   11   12   13   14   15   16   17   18   19