Page 186 - 4785
P. 186
- втрата в продуктивності (тому Виконуємо на клієнтській
стороні);
- потрібно багато часу на завантаження;
Для розробки насичених інтернет-додатків
використовуються пакети Curl, Adobe Flex і Microsoft Silverlight.
5.2 Введення в JScript.
JavaScript - інтерпретована мова програмування,
стандартизований міжнародною організацією ECMA в специфікації
ECMA-262. Мови JavaScript, JScript і ActionScript є розширенням
стандарту ECMA-262.
Назва "ECMAScript" явилось фактично компромісом між
організаціями, залученими в процес стандартизації, зокрема
Netscape і Microsoft. Хоча JavaScript і JScript прагнули до сумісності
з ECMAScript, вони мають ряд додаткових можливостей не
передбачених специфікацією ECMA.
Синтаксис JScript в чому аналогічний мови JavaScript, однак,
крім додавання клієнтських скриптів на веб-сторінки і деяких інших
функцій, JScript може використовуватися і для інших цілей,
наприклад:
- автоматизація адміністрування систем Microsoft Windows;
- створення сторінок ASP.
Мова JScript отримав подальший розвиток у вигляді мови
JScript.NET, який орієнтований на роботу в рамках платформи
Microsoft.NET
JScript - інтерпретована, об'єктно-орієнтована мова. Хоча він
має суттєво меншу кількість можливостей, ніж такі об'єктно-
орієнтовані мови як C ++ і Java.
Можливості мови істотно обмежені:
- мова не дозволяє розробляти окремі програми;
- сценарії на JScript можуть виконуватися тільки за
допомогою інтерпретатора, зокрема веб-браузером.
- JScript - мова без строгого контролю типів. Тому не
потрібно оголошувати тип змінних явно. Крім того, в багатьох
випадках JScript виконує перетворення автоматично, коли вони
необхідні. Наприклад, при додаванні рядка і числа, число буде
перетворено в рядок.
184