на ??на сайті в такій формі, щоб відвідувач розумів де, в якому розділі і на якій сторінці шукати те, що йому потрібно.
· Навігація. Система навігації - це те, за допомогою чого відвідувач переміщається по сторінках сайту. Вона повинна бути простою і очевидною.
· Функціональність. Web-сайт повинен виконувати ті функції, які на нього покладені. Функціональність повинна відображатися в структурі сайту і підтримуватися адекватним дизайном.
· Актуальність. Ви можете оновлювати інформацію на сайті по кілька разів на день. Відвідувачі знають це і, приходячи на ваш сайт, очікують знайти там масу свіжої та корисної інформації.
2. Вибір технологій розробки інтернет програми
. 1 Мова гіпертекстової розмітки HTML
Мова розмітки гіпертекстових сторінок HTML являє собою мова, розроблений спеціально для створення web-документів. Він визначає синтаксис і розміщення спеціальних інструкцій (тегів), які не виводяться на екран, але вказують браузеру, як відображати вміст документа.
Він також використовується для створення посилань на інші документи, локальні або мережні, наприклад, що знаходяться в мережі Інтернет.
Стандарт HTML і інші стандарти для Web розроблені під керівництвом консорціуму W3C (World Wide WebConsortium). Стандарти, специфікації і проекти нових пропозицій можна знайти на сайті # justify gt; На практиці на стандарт HTML великий вплив робить наявність тегів, запропонованих і підтримуваних найбільш відомими браузерами, такими як Microsoft InternetExplorer і NetscapeNavigator. Ці теги в даний момент можуть як входити, так і не входити до складу діючої специфікації HTML.
Засоби розробки HTML сторінок
Для створення web-сторінок буде достатньо будь-якого текстового редактора. Процес створення web-сторінки це процес написання її коду на мові HTML, PHP або якомусь іншому. Але простий текстовий редактор не володіє ніяким функціоналом конкретно для роботи з web-технологіями. Існує величезна маса різних спеціалізованих редакторів для створення web-додатків. Причому для кожної технології, як правило, існує окремий редактор у вигляді окремого додатка.
Редактори, які працюють безпосередньо з вихідним кодом, надають широкі можливості підсвічування синтаксису, перевірки правильності документа, функції автодопісиванія конструкції мови. Перевагами використання такого редактора буде те, що весь код перебувати перед очима, і тим самим забезпечується повний контроль над вмістом web-сторінки.
До таких редакторам можна віднести наступні програмні продукти:
а) AptanaStudio - середа розробки для створення Web-додатків, підтримує підсвічування і автодопісиваніе тексту HTML, JavaScript, CSS. А також безлічі інших мов за допомогою підключення додаткових модулів.
б) Notepad ++ - текстовий редактор, який позиціонується як заміна звичайному блокноту, в ньому реалізована підсвічування синтаксису різних мов програмування.
в) SciTE - досить поширений редактор, з підтримкою великої кількості мов програмування, мов розмітки. Володіє різними додатковими функціями для зручності програмістів.
. 2 Текстовой редактор Notepad ++
Тим, хто віддає перевагу набирати код HTML вручну, але кому не вистачає функціональності Блокнота і подібних йому програм, можна порадити програму під назвою Notepad ++. Ця програма по суті вельми схожа на Блокнот, проте розробники спеціально передбачили деякі зручності для того, щоб писати код HTML (а також мов Java, С, C ++, Perl і ще деяких). Це виражається в тому, що при написанні HTML-документа все теги автоматично підсвічують синім кольором, їх атрибути - темно-синім, а значення атрибутів - зеленим (кольори можна налаштувати за власним бажанням, так само, як і шрифт). Це дуже зручно. Наприклад, якщо автор випадково помилиться в імені тега або атрибуту, то воно залишиться чорним, і він відразу зрозуміє, що тут щось не те. Правда, перевірка не є інтелектуальної raquo ;: програма може спокійно дозволити приписати тегу якесь властивість, якого в нього в принципі бути не може (спокійно підсвічує абракадабру типу lt; BR ALIGN= top gt; або lt;/BR gt;).
На відміну від Блокнота, Notepad ++ - редактор багатовіконний. У ньому можна відкрити відразу декілька документів і працювати, легко перемикаючись між ними за допомогою списку в лівій частині вікна або вкладок в нижній частині, Веб-редактор Notepad ++ дозволяє автоматизувати набір багатьох тегов. Якщо не хочеться набирати їх вручну (багато хто цього не люблять просто через те, що доводиться перемикатися на латинський шрифт), то зверніть увагу...