аційної системи в мережі Інтернет для забезпечення віддаленого доступу.
Глава 2. Середа розробки
.1 PHP: Hypertext Preprocessor
Займаючись вибором середовища розробки, я зупинився на PHP. PHP - це широко використовувана мова сценаріїв загального призначення з відкритим вихідним кодом. Говорячи простіше, PHP це мова програмування, спеціально розроблений для написання web-додатків (сценаріїв), що виконуються на Web-сервері. Абревіатура PHP означає Hypertext Preprocessor (Препроцесор Гіпертексту) ". Синтаксис мови бере початок з C, Java і Perl. PHP досить простий для вивчення.
Мій вибір був обумовлений тим, що я раніше вже працював з даними мовою і маю невеликий досвід у написанні сценаріїв на ньому, а також низкою переваг, якими володіє даний мова:
o Традиційність
Багато конструкцій мови запозичені з Сі, Perl. Код РНР дуже схожий на той, який зустрічається в типових програмах на С або Pascal. Це помітно знижує початкові зусилля при вивченні РНР. PHP - мова, що поєднує переваги Perl і Сі і спеціально націлений на роботу в Інтернеті. p align="justify"> o Простота
Сценарій РНР може складатися з багатьох рядків або з одного рядка - все залежить від специфіки вашого завдання. Вам не доведеться довантажувати бібліотеки, вказувати спеціальні параметри компіляції або що-небудь в цьому роді. Механізм РНР просто починає виконувати код після першої екрануючої послідовності (). Якщо код має правильний синтаксис, він виконується в точності так, як вказав програміст. p align="justify"> o Ефективність
Ефективність є виключно важливим чинником при програмуванні для багатокористувацьких середовищ. Дуже важлива перевага PHP полягає в його В«движкуВ». В«ДвижокВ» PHP не є ні компілятором, ні інтерпретатором. Він є транслює інтерпретатором. Такий пристрій В«движкаВ» PHP дозволяє обробляти сценарії з достатньо високою швидкістю. p align="justify"> o Гнучкість
Оскільки РНР є вбудовуваним мовою, він відрізняється винятковою гнучкістю по відношенню до потреб розробника. Хоча РНР зазвичай рекомендується використовувати в поєднанні з HTML, він з таким же успіхом інтегрується і в JavaScript, WML, XML та інші мови. Крім того, добре структуровані програми РНР легко розширюються в міру необхідності. p align="justify"> o Open Source
Крім усього іншого PHP розповсюджується безкоштовно. Причому, з відкритими вихідними кодами (Open Source). Прийняття стратегії Open Source і безкоштовне розповсюдження початкових текстів РНР ...