Как сделать очень хороший сайт ?
Если вы используете технику копирования понравившейся вам информации, то столкнетесь с рядом проблем, которые вручную решить либо слишком трудоемко, либо вообще невозможно. Дело в том, что при копировании только текста с экрана теги HTML естественно исчезают, а при копировании кода HTML вас может не устроить исходный формат. При больших объемах информации расставлять вручную теги весьма утомительно. Кроме того, может понадобиться дополнительная обработка информации, связанная, например, с удалением ненужной информации или обработка табличной информации. Для этого необходима массовая расстановка тегов в текстовый файл. То есть надо писать программу обработки, на входе которой исходный текстовый файл, а на выходе файл, приведенный к требуемому формату HTML.
Еще более усложняется задача, если вы надумали формировать информационно-справочную систему с очень большим числом информационных объектов, число которых измеряется десятками тысяч и более. Тут уж без программирования и вовсе не обойтись.
Для программирования веб-страниц выбор языка определяется, прежде всего, знаниями и опытом конкретного пользователя и наличием у него соответсвующего программного обеспечения. Языки программирования C, Basic, Pascal, Perl по своим алгоритмическим возможностям равнозначны. Т.е. все они имеют возможность работы с текстовыми и двоичными файлами и развитый аппарат работы со строковыми функциями и числовой обработки. Кроме того в современной модификации с приставкой Vidio они позволяют осуществлять объектно-ориентированное программирование, т.е. работу с объектами Windows, HTML, Activ-X, Мультимедиа, осуществлять процедуры с FTP-сервером, почтой, а также работу с базами данных.
Наиболее удачной во многих отношениях является разработка Microsoft Visual-Basic-6. Она поддерживает универсальный ADO-интерфейс, позволяющий с помощью мастера баз данных (Visual Data Manager) осуществлять создание баз данных Microsoft Access, Dbase 5.0, IV, III (.dbf), FoxPro 3.0, 2.6, 2.5, 2.0 (.dbf), Paradox 5.0, 4x, 3x (.dbf), Excel (.xls) и другие базы используя общую внешнюю пользовательскую оболочку и язык запросов (SQL). Работа осуществляется либо вручную, либо с помощью задания программных кодов, вставляемых в заранее заготовленные процедуры, реализующие соответствующи методы, свойства и ситуации.