конфігураційні файли, аж до управління MPM. Велика частина модулів має власні параметри. p align="justify"> Частина модулів використовує у своїй роботі конфігураційні файли операційної системи (наприклад/etc/passwd <# "justify"> (Internet Information Services, до версії 5.1 - Internet Information Server) - пропрієтарний <# "justify"> Основним компонентом IIS є веб-сервер - служба WWW (звана також W3SVC), яка надає клієнтам <# "justify"> Для кожного сайту вказується домашній каталог - каталог у файловій системі < # "justify"> Веб-сервер IIS надає кілька способів розмежування доступу до сайтів і веб-додатків <# "justify"> Nginx - веб-сервер <# "center" >
4.5 Інші засоби розробки (Asynchronous JavaScript and XML) - підхід до побудови користувацьких інтерфейсів веб-додатків, при якому web-сторінка, що не перезавантажуючись, сама довантажує потрібні користувачу дані. AJAX - один з компонентів концепції DHTML. p align="justify"> В даний час розробка WEB додатків прагне до розмежування клієнтської частини і серверної, цим і обумовлюється повсюдне використання шаблонів, таких як Smarty і XSLT. Зараз проекти стають складніше, і переплітати між собою різні технології ставати занадто дорого для часу розробника. Так, наприклад, всі стилі форматування виносяться в CSS або в XSL файли, HTML або XML дані зберігаються в інших розділах, серверні обробники в третіх, бази даних в четвертих. І якщо ще 5-6 років тому практично скрізь можна було побачити переплетення всього цього в одному файлі, то зараз це все частіше ставати рідкістю. p align="justify"> При розробці більш складних проектів виникає необхідність у структурованості і легкості читання коду. p align="justify"> Виникає необхідність в розмежуванні роботи. У підсумку кожному учаснику проекту достатньо буде знати тільки ті дані, з якими йому доведеться працювати. У такому випадку продуктивність групи і якість проекту підвищується в рази. В даний час ця проблема з успіхом вирішується шляхом використання шаблонів, однак це теж створює певні труднощі, оскільки щоб, скажімо, підключити Smarty, необхідно підключити програмний модуль обробки шаблонів, і чітко пов'язати зі структурою проекту. А це далеко не завжди можливо і вимагає певних витрат. Трохи простіше при використанні зв'язки XML + XSL, так як вони надають більше можливостей, однак це альтернатива, не більше. А що якщо подивитися у бік чогось радикально нового, що дозволяло б об'єднати все краще, використовуючи можливості того, що є? Спробуйте уявити JavaScript, який володіє всім можливостями PHP або Perl, включаючи роботу з графікою та базами даних, який має набагато зручнішу розширюваність і практичність, і до того ж крос-платформи. - Це компактна бібліотека JavaScript, створена Джоном Резігом і опублікована в інтернеті на початку 2006 року. Секрет її популярності в тому, що ця проста в застосуванні бібліотека спрощує JavaScript для всіх, дозволяючи без виснажливої вЂ‹вЂ‹роботи домагатися чудових ефектів. З її допомогою можна створювати набори елементів Document Object Model (DOM), модифіковані та маніпулювати CSS, вводити елементи анімації і працювати з Ajax. Вся ця функціональність забезпечується єдиним файлом JavaScript, який можна завантажити з сайту jQuery. br/>
4.6 Огляд СУБД
- вільна і відкрита об'єктно-реляційна СУБД. Існує в реалізаціях для наступних платформ: Linux, Solaris/OpenSolaris, Win32, Mac OS X, FreeBSD, QNX 4.25, QNX 6. Сильними сторонами PostgreSQL вважаються:
В· підтримка БД практично необмеженого розміру;
В· потужні та надійні механізми транзакцій і реплікації;
В· спадкування;
В· легка розширюваність.
Як видно з опису з використанням PostgreSQL ми уникаємо будь-яких фінансових витрат і проблем з міжплатформеній переносимістю. На жаль творці PostgreSQL не пропонують будь-яких візуальних засобів адміністрування, розгортання і роботи з базами даних. Для створення баз даними, створення структури таблиць, налагодження запитів існують утиліти сторонніх розробників, наприклад pgAdmin III і web-клієнт phpPgAdmin (подоба phpMyAdmin який розглядатиметься пізніше, на жаль поки набагато менш функціональний). p align="justify"> Але для конфігурації і адміністрування необхідно користуватися вбудованими консольними утилітами psql і pgsql, а так само зміною файлів конфігурації вручну. Для розгортання на клієнтах необхідний тільки ODBC драйвер (також як для MS SQL Server і MySQL). p align="justify"> Просто робота з БД кілька утруднено ускладненими синтаксисом з безліччю власних розширень мови SQL. З урахуванням наявності документації тільки англійською, французькою та японсько...