Серверные языки программирования
Practical Extraction and Report Language (Perl)
Один из первых и наиболее распространённых. Расширение файлов .cgi или .pl. Сценарии на этом языке хранятся в отдельном каталоге (напр., cgi-bin). Web-сервера: IIS, Apache.
PHP Hypertext Preprocessor (PHP)
Статистически самый распространённый. Расширение файлов .php, .php3, .php4 или .phtml. Директивы языка включены в html-код. Web-сервера: IIS, Apache.
Active Server Pages (ASP)
От компании Microsoft. Расширение файлов .asp. Директивы языка включены в html-код. Web-сервер: IIS.
ColdFusion
Разработчик: Allaire, Inc. Расширение файлов .cfm. Web-сервера: IIS, PWS.
Java Server Pages (JSP)
Разработчик: Sun. Расширение файлов .jsp.
Помним всегда
Кириллические кодировки: Windows-1251, KOI-8, ISO, DOS; кириллицу также поддерживает UTF-8 (Юникод).
Шрифты: Serif, Sans-Serif, Monospace (в CSS).
Цвета, состоящие из 00, 33, 66, 99, CC и FF (или 0, 51, 102, 153, 204 и 255), будут отображаться корректно на всех мониторах, кроме чёрно-белых.
Юзабилити: сайт должен быть одновременно полезным, удобным, красивым, оригинальным и запоминающимся и обладать тщательно продуманной навигацией.
На сайте не должно быть орфографических и пунктуационных ошибок.
На сайте должны быть контактные данные или иной гипертекст.
Страница не должна содержать ссылок на саму себя.
Пользователь может выключить загрузку изображений, отключить JavaScript и Java, Cookies, анимацию, звук, запретить всплывающие окна, загрузку во фреймах. Пользователь может масштабировать страницу и отключать всё оформление, заданное дизайнером, запретить отображение таблиц, поменять стандартные шрифты и цвета. Пользователь, вероятно, захочет распечатать страницу.
Интерфейс, который строится для сайта, должен обладать такими характеристиками: простота, очевидность, информативность, техническая и языковая грамотность, эстетика, обращённость к человеку.