|
|
Программирование
Процесс программирования — пожалуй самый сложный и ответственный этап разработки сайта. Чаще всего на данном этапе объединяется несколько процессов: проектирование архитектуры и разработка базы данных, написание и интеграция программных модулей, тестирование конечного продукта. В большинстве случаев (для небольших и редкообновляемых сайтов) программирование не требуется. Задачи таких сайтов легко решаются средствами html и css. Для крупных информационных сайтов, интернет-магазинов, постоянно обновляющихся каталогов разработка баз данных и программных модулей становится ключевым этапом при создании сайта. В ряде случаев сайт может выглядеть как совокупность отдельных страниц с интегрированными сервисами. Например: поиск, рассылка, форма обратной связи, форум и т.д. Выбор архитектуры сайта всецело зависит от поставленных целей и задач. Так же как одни и те же сервисы могут быть на разных сайта реализованы по-разному. Например: модуль рассылки писем зарегистрированным пользователям может просто рассылать текстовые сообщения по адресам, указанным в базе данных, а может... А может он многое: поддерживать рассылку иллюстраций и вложенных файлов; обходить системы защиты от спама; собирать и анализировать статистику отправленных и прочитанных писем; проводить проверку электронных адресов на их существование; и еще очень и очень многое. Еще важен предполагаемый обем рассылки: несколько сотен писем или несколько миллионов. Одним словом, вроде бы один и тот же сервис может создаваться совершенно по-разному, в разные сроки и за совершенно разные деньги. Перед началом разработки программных модулей вам потребуется услуга: Анализ и проектирование. Существует 3 базовых подхода к программированию сайта: Программирование «с нуля»В настоящее время очень редко, когда приходится программировать сайт с «чистого листа». Во-первых это дорого и долго, а во-вторых большинство сервисов уже написано. Остается их только модернизировать под конкретный интернет-проект. Данный подход актуален для крупных и очень крупных проектов, либо для сайтов на которых присутствуют новые или нестандартные сервисы, кода которых еще нет в открытом доступе. В любом случае, предварительно стоит провести обзор рынка готовых программных продуктов. Возможно, покупка и настройка ранее написанного модуля обойдется дешевле. Еще один случай: когда требуется написать простой сервис. При этом время, затраченное на программирование будет меньше, чем время, потраченное на разбор чужого когда. Корректировка и оптимизация существующего кодаПри разработке сайта мы рекомендуем использовать уже существующие программные модули, которые корректируются под задачи текущего интернет-проекта. Использование существующего кода существенно сокращает время на разработку сайта. В ряде случаев приходится дописывать недостающие программные модули или вносить изменения в существующие. Подобное «совмещение» раннее написанного и нового кода позволяет наилучшим образм реализовать сервисы сайта. При этом достигается существенная экономия времени и средств. Использование готовых решенийВ ряде случаев экономически целесообразно приобретать готовые программные решения. В этом случае достигается экономия средств и времени, необходимого для разработки. Готовые «платформы» настраиваются под задачи сайта. Однако, не всегда существующие системы поддерживают все необходимые функции. Отметим, что добавление новых функций в уже готовые системы может быть осложнено внутренней архитектурой этих систем. Иногда лучше не модернизировать существующую «платформу», а собрать сайт из отдельных модулей. |
АрхивОпросНравится ли Вам наш сайт?
Вопрос-Ответ Что такое поддержка сайта и обязательно ли писать подробное техническое задание? Как его составлять? 1. Под поддержкой веб сайта можно понимать:
обновление информации на сайте;
раскрутку сайта в поисковых системах.
После сдачи проекта Заказчику... 12 мая 2011 г. Информация для создания сайта должна быть подготовлена Заказчиком в электронном виде, каталогизированная по разделам и отформатированная так, как она будет размещена... 12 мая 2011 г. |
| © Все права на материалы, размещенные на сайте,защищены в соответствии с Законодательством РФ об авторском праве. |
|
Сейчас на сайте: 2 гостей, 0 пользователей.
©
Медиа студия
MAXIMUM | 2000-2011 г.
|