табуються. Кожен новий виклик CGI, вимагає від ядра породження нового процесу, а це займає процесорний час і витрачає оперативну пам'ять. PHP пропонує інший варіант - він працює як частина web-сервера, і цим самим схожий на ASP від ??Microsoft.
Синтаксис PHP дуже схожий на синтаксис C або Perl. У цій мові немає строгої типізації даних і немає необхідності в діях по виділенню/звільненню пам'яті.
Програми, написані на PHP, достатньо легкочітаеми. Написаний PHP-код легко зорово прочитати і зрозуміти, на відміну від Perl-програм.
Недоліки PHP: є інтерпретується мовою, і, внаслідок цього, не може зрівнятися по швидкості з компільовані С. Однак при написанні невеликих програм, що, загалом-то, притаманне проектам на PHP, коли весь проект складається з багатьох невеликих сторінок з кодом, набирають чинності накладні витрати на завантаження в пам'ять і виклик CGI-програми, написаної на С;
не така велика база готових модулів, як, наприклад, СPAN у Perl.
1. Введення в технологію створення Web-сайтів
. 1 Поняття web-сайту
Інформація, доступна користувачам Internet, розташовується на комп'ютерах (web-серверах), на яких встановлено спеціальне програмне забезпечення. Значна частина цієї інформації організована у вигляді web-сайтів. Кожен з них має своє ім'я (адреса) в Internet. Web-сайт - це інформація, представлена ??в певному виді, яка розташовується на web-сервері і має своє ім'я (адреса). Для перегляду web-сайтів на комп'ютері користувача використовуються спеціальні програми, які називаються браузерами. Найбільш поширеними браузерами в даний час за оцінками компанії Net Application є Microsoft Internet Explorer і Firefox (рис. 1.1).
Малюнок 1.1 - Огляд стану ринку браузерів
В залежності від того, яке ім'я (адреса) сайту ми задамо в рядку «Адреса», браузер буде завантажувати в своє вікно відповідну інформацію. сайт складається з пов'язаних між собою web-сторінок. Web-сторінка являє собою текстовий файл з розширенням * .html (* .htm), який містить текстову інформацію і спеціальні команди - HTML-коди, що визначають в якому вигляді ця інформація буде відображатися у вікні браузера. Вся графічна, аудіо- і відео-інформація безпосередньо в web-сторінку не входить і являє собою окремі файли з розширеннями * .gif, * .jpg (графіка), * .mid, * .mp3 (звук), * .avi (відео ). У HTML-коді сторінки містяться тільки вказівки на такі файли (рис. 1.2).
page1.htm page2.htm page3.htm
Малюнок 1.2 - Web-сайт
Кожна сторінка web-сайту також має свій Internet адреса, яка складається з адреси сайту та імені файлу, відповідного даній сторінці.
Таким чином, web-сайт - це інформаційний ресурс, що складається з пов'язаних між собою гіпертекстових документів (web-сторінок), розміщений на web-сервері і має індивідуальну адресу.
Що потрібно для того, щоб подивитися який-небудь web-сайт? Подивитися web-сайт може будь-яка людина, що має комп'ютер, підключений до Internet, web-браузер і адресу сайту.
. 2 Етапи розробки web-сайту
Головними завданнями при розробці будь-якого web-сайту є чітка організація структури сайту і визначення його інформаційного наповнення. Іншими словами, на першому етапі необхідно створити інформаційну модель web-сайту.
Виділяють наступні етапи розробки Web-сайту: планування, реалізація, тестування, публікація, рекламування, супровід.
Планування є першим і, ймовірно, найбільш важливим етапом створення гарного Web-сайту. На стадії планування визначається наступне:
мети створення web-сайту (Навіщо? Які завдання він повинен виконувати і на яку аудиторію він розрахований?);
характер вмісту;
структура (Від того, як організована подача матеріалу на web-сайті, залежить «шлях», який повинен пройти користувач у пошуках потрібної йому інформації. Цих «шляхів» може бути декілька, але кожен з них повинен бути логічно обгрунтованим. Завжди повинна бути можливість повернутися у вихідну точку за один крок, зокрема, кожна сторінка повинна мати посилання на домашню сторінку web-сайту);
особливості оформлення (визначається структура кожної сторінки і розробляється графіка).
Будь-яку сторінку можна оцінити за трьома параметрами: контенту, зовнішнім виглядом і навігації. Одне повинно доповнювати інше, і ні в якому разі не придушувати. Якщо публікується праця, що розраховується на довгий вдумливе читання, тоді потрібно подбати про читабельність, постаратися виключити відволікаючі ...