? створення скриптів для виконання в командному рядку;
? створення додатків GUI, що виконуються на стороні клієнта.
Крім цього PHP:
? доступний для більшості операційних систем, включаючи Linux, багато модифікації Unix (такі, як HP-UX, Solaris і OpenBSD), Microsoft Windows, Mac OS X, RISC OS, і багатьох інших;
? включає підтримку більшої частини веб-серверів (для більшості серверів PHP поставляється в якості модуля, для інших, що підтримують стандарт CGI, PHP може функціонувати в якості процесора CGI);
? підтримує великий коло баз даних;
? підтримує DBX для роботи на абстрактному рівні (таким чином можна працювати з будь-якою базою даних, що використовують DBX); ODBC (тобто ви можете працювати з будь-якою базою даних, що підтримує цей стандарт);
? підтримує «спілкування» з іншими сервісами з використанням різних протоколів: LDAP, IMAP, SNMP, NNTP, POP3, HTTP, COM (на платформах Windows), а також багатьох інших;
? підтримує стандарт обміну складними структурами даних WDDX;
? підтримує об'єкти Java, дає можливість використовувати їх в якості об'єктів PHP;
? дає можливість формувати зображення, файли PDF, ролики Flash, створювані «на льоту»; здатний видавати будь-які текстові дані (XHTML, інші XML-файли); автоматично генерувати і зберігати у файловій системі вашого сервера;
? включає засоби обробки текстової інформації, починаючи з регулярних виразів Perl або POSIX Extended і закінчуючи парсером документів XML;
? підтримує багато інших розширення (функції пошукової машини mnoGoSearch, функції IRC Gateway, функції для роботи зі стиснутими файлами (gzip, bz2), функції календарних обчислень, функції перекладу та ін.) Script - це поки ще відносно молодий мова програмування, але вже дуже популярний в області технологій створення сайтів. На даний момент, рабо?? а над ним ще не закінчена. Він постійно удосконалюється і вдосконалюється. Технічний комітет працює над істотними розширеннями, включаючи механізми для сценаріїв, які будуть створені для застосування в Internet, а також більш жорсткою координацією з іншими основними стандартами груп World Wide Web Консорціум і Wireless Application Protocol Форум. Java Script вже зіграв дуже важливу роль у розвитку технологій створення сайтів. В даний час використовується стандарт ECMA - 262, що включає потужні регулярні вирази, кращу обробку рядків, нові інструкції контролю, управління, перехоплення і обробку виняткових ситуацій, більш жорстке визначення помилок, форматування для числового виводу і незначні зміни в очікуванні введення засобів багатомовності і майбутнього розвитку мови.- ця мова є базовим в області технологій створення сайтів, так як відносно легкий в освоєнні. Але надмірна простота є і його недоліком. HTML (від англійського Hyper Text Markup Language - мова розмітки гіпертексту) прекрасно відповідав вимогам раннього періоду розвитку технологій створення сайтів, але з подальшим його розвитком виникли істотні проблеми. HTML надає наступні можливості:
? видавати мережеві документи з заголовками, текстом, таблицями, списками, фотографіями і т.п .;
? отримувати інформацію з мережі через посилання гіпертексту при натисканні кнопки;
? створювати форми для посилки запитів на віддалені комп'ютери, щоб виробляти пошук інформації, здійснювати бронювання, замовляти товари та т.п .;
? включати електронні таблиці, відео кліпи, аудіо кліпи, та інші програмні додатки безпосередньо в їх документи.
Історія розробки HTML досить тривала. У кожній його версії розробники намагалися добитися того, щоб HTML-сторінки читалися всіма браузерами, на всіх комп'ютерних платформах.
Мова HTML призначений для формування та оформлення сторінок тексту, який призначений для перегляду в мережі Інтернет за допомогою спеціальних програм - браузерів (основні з них Netscape Navigator (фірми Netscape) і Internet Explorer (фірми Microsoft). У даному випадку, під сторінкою мається на увазі окремий файл зі спеціальними мітками, які вказують браузеру, як саме має бути відображений на екрані і в роздруківці текст, що міститься в цьому файлі. Крім цього, можуть ще бути присутнім посилання на файли з графічними зображеннями, які будуть відображатися разом з текстом при перегляді.
Для формування файла HTML немає необхідності у використанні потужного текстового процесора, більш зручне використання, наприклад, редактора Notepad (Блокнот). Вміст HTML-сторінок представлено в гіпертекстовому вигляді, що припускає наявність в документі, відображеному на екрані, виділених певним...