Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Новые рефераты » Створення інтерактивних Web-додатків з використанням мови програмування JavaScript

Реферат Створення інтерактивних Web-додатків з використанням мови програмування JavaScript





і машиною. Мова програмування - це програма, яка читає текст вихідного коду, що містить більш звичні команди, такі як print (друк) або сміттю (копіювати), і вони автоматично конвертуються у двійкові машинні команди. За способом перетворення вихідного коду в машинний код мови програмування підрозділяються на компільовані й інтерпретовані. Компільовані мови програмування - це код, написаний на компільовані мови, передається в програму - компілятор, яка, насамперед, перевіряє код на наявність помилок, а потім перекладає текст програми в бінарний машинний код і зберігає результат в виконуваному файлі (з розширенням ехе) або в бібліотеці програмних модулів (з розширенням .dll). Якщо компілятор виявляє у вихідному коді помилки, процес компіляції зупиняється і розробнику відправляється список помилок. Після виправлення помилок компіляція починається спочатку. Таким чином, неможливо скомпілювати програму, в коді якої є синтаксичні ошібкі.К жаль, компілятор не захищає розробника і майбутніх користувачів від логічних помилок в коді програми, які вже неможливо виправити в кінцевому файлі.

Інша проблема полягає в несумісності програм, створених для різних операційних систем і комп'ютерних платформ. Так, для того щоб програма, написана на С ++, працювала на комп'ютерах з операційними системами Windows, OS/2 і Масiпtоsh, необхідно використовувати відповідні компілятори. Крім цього, часто доводиться вносити зміни у вихідний код програми, оскільки компілятори різних систем стандартизовані не повною мере.К компільовані мов програмування відносяться мови сімейства С (С, С ++ і C #), java та багато інших.

1.2 Порівняльна характеристика мов програмування JavaScript і PHP


Мова програмування JavaScript розроблений фірмою Netscape для створення інтерактивних HTML-документів. Це об'єктно-орієнтована мова розробки вбудованих додатків, що виконують як на стороні клієнта, так і на стороні сервера. Синтаксис мови дуже схожий на синтаксис мови Java - тому його часто називають Java-подібним. Клієнтські програми виконуються браузером перегляду Web-документів на машині користувача, серверні додатки виконуються на сервері. При розробці обох типів додатків використовується загальний компонент мови, званий ядром і включає визначення стандартних об'єктів і конструкцій (змінні, функції, основні об'єкти і засіб LiveConnect взаємодії з Java-апплетами), і відповідні компоненти доповнень мови, містять специфічні для кожного типу додатків визначення об'єктів. Клієнтські додатки безпосередньо вбудовуються в HTML-сторінки і інтерпретуються браузером у міру відображення частин документа в його вікні. Серверні додатки для збільшення продуктивності попередньо компілюються в проміжний байт-код.

Основні галузі використання мови JavaScript при створенні інтерактивних HTML-сторінок:

- Динамічне створення документа за допомогою сценарію.

- Оперативна перевірка достовірності заповнених користувачем полів форм HTML до передачі їх на сервер.

- Створення динамічних HTML-сторінок спільно з каскадними таблицями стилів і об'єктної моделлю документа.

- Взаємодія з користувачем при вирішенні локальних завдань, що вирішуються додатком JavaScript, вбудованому в HTML-сторінку. Те, що стосується мови програмування РНР головним чинником при проектуванні є практичність. РНР повинен надати програмісту засоби для швидкого та ефективного вирішення поставлених завдань. Практичний характер РНР обумовлений п'ятьма важливими характеристиками:

- традиційністю,

- простотою,

- ефективністю,

- безпекою,

- гнучкістю.

Мова РНР здається знайомим програмістам, що працюють в різних областях. Багато конструкцій мови запозичені з Сі Perl, а нерідко код РНР практично не відрізняється від того, що зустрічається в типових програмах С або Pascal. Це помітно знижує початкові зусилля при вивченні РНР. Сценарій РНР може складатися з 10000 рядків або з одного рядка - все залежить від специфіки завдання. Не доведеться довантажувати бібліотеки, вказувати спеціальні параметри компіляції. Механізм РНР просто починає виконувати код після першої екрануючої послідовності і продовжує виконання до того моменту, коли він зустріне парну екрануюче послідовність. Якщо код має правильний синтаксис, він виконується в точності так, як вказав програміст. Ефективність є виключно важливим фактором при програмуванні для багатокористувацьких середовищ, до числа яких належить і WWW. У РНР 4.0 був реалізований механізм виділення ресурсів та забезпечена поліпшена підтримка об'єктно-орієнтованого програмування, а також засоби управління сеансом. В останній версії з'явився і механізм підрахунку посилань (reference counting), щ...


Назад | сторінка 2 з 6 | Наступна сторінка





Схожі реферати:

  • Реферат на тему: Розробка програми побудови об'ємних гістограм за допомогою мови програм ...
  • Реферат на тему: Основи мови програмування Java
  • Реферат на тему: Вивчення мови об'єктно-орієнтованого програмування Borland Delphi та ро ...
  • Реферат на тему: Засоби мови програмування Паскаль для вирішення математичних завдань
  • Реферат на тему: Розробка програмної системи для Вивчення іноземних слів з використанн мови ...