Головна |
Засоби створення Web-сайтівПопулярність служби WWW багато в чому визначається тим, що користувачі можуть не тільки переглядати сайти, але і створювати власні. Процес створення і функціонування Web-сайту ілюструється схемою, зображеної на рис. 4.15. У кожного сайту є розробник, який на своєму комп'ютері готує вихідні матеріали: графіку, медіа-дані (звук, анімація), використовуючи відповідні редактори, і безпосередньо розробляє сайт, застосовуючи той чи інший HTML-редактор. Зазвичай сайт розробляється на локальному комп'ютері, тестується, а потім переноситься на Web-сервер за допомогою FTP-протоколу. Після опублікування матеріал стає доступний для всіх відвідувачів. Якщо користувачі мають право тільки на перегляд сайту, то розробники мають можливість оновлювати і змінювати вміст свого сайту. В принципі питання розробки сайтів - предмет окремої книги, ми ж торкнемося цієї теми лише в найзагальнішому вигляді. Слід зазначити, що створити HTML-документ можна з використанням звичайного текстового редактора. Наприклад, з допомогою що входить в Windows програми Notepad. В даному випадку розробник пише HTML-код "з нуля", не використовуючи ні шаблонів, ні підказок. Незважаючи на те що текстовий редактор не надає ніяких допоміжних засобів, багато професіоналів стверджують, що використовують в якості HTML-редактора саме Notepad. Особливо слід відзначити офісні додатки. Як вже говорилося, всі додатки Microsoft Office дозволяють зберегти результат роботи в HTML-форматі. Багато домашні користувачі вибирають Microsoft Word як засіб розробки простих Web-сторінок. Правда, HTML-код в цьому випадку не буде оптимальним.
Коли ви зберігаєте документи в HTML-форматі за допомогою Microsoft Word, в нього додаються додаткові теги, для того щоб згодом можна було використовувати всю функціональність Word для подальшої роботи з вмістом документа. Для того щоб зменшити розмір Web-сторінки, в Word 2003 можна зберегти свої дані у фільтрованому форматі (filtered HTML), в цьому випадку зайві теги будуть видалені. Правда, якщо відкрити Web-сторінку, збережену в режимі filtered HTML в програмі Word, ймовірно, деякі можливості редагування цього документа будуть втрачені. Тому слід використовувати режим filtered HTML тільки на фінальній стадії, перед безпосереднім перекладом в HTML. Незважаючи на те що прості Web-сторінки можна створювати, не вдаючись до допомоги спеціалізованих HTML-редакторів, займатися розробкою і підтримкою більш-менш солідних сайтів без них неможливо. Всі наявні на ринку HTML-редактори можна розділити на дві великі групи: - Програми, що мають в своєму складі візуальні редактори (design-based editors) - кошти, які автоматично формують необхідний HTML-код, дозволяючи розробляти Web-сторінки в режимі WYSIWYG (What You See Is What You Get - що бачу, то і отримую) ; - Програми-редактори, які надають редактор і допоміжні засоби для автоматизації написання коду (code-based editors). У комп'ютерній пресі часто обговорюється питання, який підхід краще - візуальний або заснований на написанні коду, причому у кожного з методів є прихильники і противники. Прихильники візуального редагування воліють даний підхід в силу простоти, наочності і доступності для широкої аудиторії початківців користувачів. Прихильники кодування переконані, що тільки вручну можна створити оптимальний код і що програмна розмітка точніше візуальної. Ті, хто вважає за краще створення сайту вручну, критикують редактори, що надають готові шаблони форми і заготовки, за однотипність. Необхідно враховувати, що сьогодні багато користувачів (різного рівня підготовки) зайнялися створенням власних сайтів і потребують різних за ступенем складності продуктах. Одним користувачам потрібно продукт "на виріст", інші хочуть створити двохсторінковий персональний сайт і більше до цього не повертатися. Відзначимо, нарешті, що існують і компромісні рішення: наприклад, вже згадувані Microsoft FrontPage і Macromedia Dreamweaver мають не тільки візуальні засоби, але і вельми розвинені редактори коду. В останній версії FrontPage 2003 реалізований навіть здвоєний режим, в якому користувач може спостерігати, як дії візуального редактора призводять до зміни коду. При цьому очевидно, що чим вище професіоналізм користувача, тим менше готових шаблонів, макетів і підказок йому потрібно. Зауважимо, що вибір між швидкістю розробки і індивідуальністю стилю актуальний не тільки для побудови сайтів, але і для звичайного будівництва. З цегли можна побудувати більше типів будівель, ніж з панелей з готовими отворами під вікна і двері, але це і зусиль вимагає інших (рис. 4.16).
Таким чином, простий текстовий редактор - це незамінний засіб для Web-дизайнера, досконально знає HTML, але не дуже корисне для людини, яка не збирається вивчати HTML. Розглянемо найбільш популярні редактори. Інтернет-перекладачі | FrontPage 2003 Технологія Інтернету як надійна технологія доставки даних | Адресація в Інтернеті | Система адресації URL | Огляд сервісів Інтернету | Гіпертекст і Web-сторінки | браузери | Власна сторінка в Інтернеті |