Управление базой данных
На стороне сервера базы данных такие языки, как SQL (Язык структурированных запросов), выполняют функции сохранения данных, их обслуживания и доступа. Кроме того, языки программирования базы данных используются для кодирования командных процедур, которые являются функциями обработки, хранимыми в базах данных, для извлечения, обновления и создания отчетов о содержимом баз данных. Серверные языки могут вызывать эти встроенные процедуры баз данных для выполнения соответствующей обработки, а не кодировать их непосредственно. Все большую важность в хранении данных и электронном обмене данными приобретают структуры данных XML.
Иногда на разработку Web смотрят упрощенно с чисто технической точки зрения, забывая, что это является также разработкой системы. Разработчик должен понимать организационные структуры и процессы. Прежде всего, система на основе Web является бизнес-процессом. Если не понимать суть процессов, то маловероятно, что можно будет разработать системы для их реализации или поддержки. Разработка Web является также реализацией некоторой интеграции. Задача состоит в том, чтобы объединить совокупность оборудования, программного обеспечения, людей и процедур для выполнения некоторой деятельности. Поэтому системный подход является критически важным для соединения всех частей вместе во что-то функциональное, продуктивное, экономичное и дружественное. Наконец, разработка Web является в большой степени творческим предприятием. Очень часто работа состоит в разработке чего-то нового там, где ничего перед этим не существовало. Вместо следования директивам хорошо продуманных планов, ваше воображение создает эти планы, а художник внутри вас их воплощает. Управляемый полет фантазии хорошо служит разработке Web.
Разработчику Web требуется поэтому творческое воображение, организаторское чутье и обширный набор навыков для создания приложений Web, которые обслуживают потребности информационной обработки. Разработчик не обязан быть экспертом высокого уровня во всех языках и программных инструментах; но необходимо иметь хорошее представление об их использовании.