Главный Каталог Статей РФ
87573 авторов, размещено 48124 статей, сейчас на сайте пользователей: 84 Статистика
Аватар samkorvin

Этапы создания сайта

Категория:  Компьютеры и Интернет  | Автор:  samkorvin | Опубликовано: 01.12.2009
Процесс создания сайта обычно содержит такие этапы проекта, как - проектирование сайта, разработка дизайна проекта, верстка сайта, написание кода и тестирование проекта. Но не всегда пункты работ выстраиваются в такой последовательности. Работы могут протекать параллельно, например разработка дизайна и проектирование сайта (особенно если над проектом работает несколько веб-разработчиков), могут меняться местами (например, если «движок» для сайта уже написан как компонент предыдущего проекта, и нужна лишь его доработка для текущего проекта), а могут постоянно переплетаться, когда стиль разработки сайта таков, что проектирование отдельных фрагментов проекта происходит уже во время работы с сайтом, к примеру корректировка кода или дизайна сайта. Обычно после примерного проектирования сайта следует обсуждение плана работ с заказчиком. Единственное правило, которого нужно придерживаться при работе над проектом для того, чтобы установленные сроки проекта не прошли и не приходилось менять код и дизайн и переделывать уже почти законченную работу - тестирование сайта должно проходить не только в конце, но и на протяжении всей работы над проектом. При проектировании сайта веб-разработчику нужно ориентироваться не только на свой вкус (поскольку веб-дизайнеры и веб-разработчики обычно лучше, чем рядовые пользователи, ориентируются в интерфейсах, в интернете и в собственных веб-разработках), а советоваться с посетителями будущего ресурса — если, конечно, мастерство не достигло такого уровня, когда веб-разработчик намного лучше пользователя знает, какой сайт последнему нужно. Лучшее тестирование будущего проекта для веб-разработчика: показывать эскизы сайта, советоваться, принимать к сведению все замечания о работе по проекту (необязательно все их воплощать в жизнь), еще полезно сравнивать с другими сайтами в Internet. То же самое с дизайном. Типичная ошибка российских веб-дизайнеров без большого опыта — забывать о том, что внешний вид веб-страницы является не только произведением искусства (и демонстрацией степени владения фотошопом), но и интерфейсом проекта, служащим для работы с сайтом. Напротив, западные веб-дизайнеры (апологеты Нильсена) делают аскетичные веб-страницы - сайты в которых невозможно запутаться и без лишнего кода удобных для работы, но с эстетической точки зрения дизайн таких сайтов выглядит шаблонно и непривлекательно. Найти золотую середину — задача-максимум еще на этапе проектирования сайта. Наибольшая проблема при верстке сайта — написание такого кода, который давал бы одинаковый или максимально близкий результат во всех современных и устаревших браузерах в разных операционных системах, чтобы сайт мало отличался на разных мониторах с различным разрешением и при разных условиях (отключенные или включенные активные сценарии, таблицы стилей, изображения и др). В таких условиях тестирование проекта приобретает особую важность. При написании кода тесты важны в двух случаях: во время написания кода при «обкатке» его в условиях, приближенных к реальным (на домашнем или тестовом сервере) и после размещения проекта на рабочем сервере. Файлы конфигурации, переменные окружения, пути к сайту, работа модулей и прочие нюансы могут различаться на тестовом и реальном серверах. Все эти факторы делают постоянное тестирование сайта совершенно необходимым. Для профессионального веб-разработчика намного важнее, чтобы программа позволяла писать код вручную, выполняя только рутинные и вспомогательные операции, например, автозамену, подсветку разных компонентов кода разными цветами, нумерацию строк кода, свертку блоков сайта, отладку сценариев, сообщения об ошибках, сбоях работ и т. п. В этом случае веб-разработчик получает намного больше контроля за конечным результатом проекта, поскольку программа не «решает» за него. Отличие таких редакторов «блокнотного типа» от визуальных не только в том, что основной компонент программы — это поле для ввода текста, но и в том, что в них нет встроенного интерпретатора кода. Общее в таких программах — ориентированность на работу с кодом и веб-компонентами, будь то тэги языка HTML или визуально отображение кнопок отправки запроса, и масса вспомогательных инструментов — кроме уже упоминавшихся подсветки синтаксиса кода и различных языков разметки, написания кода и отладчиков - это средства работы с протоколом FTP для загрузки сайта на сервер без файл-менеджера, палитры цветов, средства работы с набором страниц как с отдельным проектом и т.п. Различий больше. Визуальный и текстовый типы — это базовое разделение (хотя все визуальные редакторы позволяют редактировать код и вручную, а есть текстовые редакторы с зачаточными средствами визуального редактирования). Остальные различия кроются в наборах функций программ.

Компьютерная графика

Комментарии
К этой статье пока нет комментариев. Станьте первым! У нас гости не могут комментировать статьи. Пожалуйста авторизуйтесь или зарегистрируйтесь, чтобы прокомментировать.
Интересные статьи по теме
Аватар admin
Секреты квантовых компьютеров: Как простой алгоритм меняет будущее! Алгоритм Дойча. Квантовые компьютеры звучат как магия, но как они работают на практике? Сегодня мы разберём алгоритм Дойча — один из самых простых квантовых алгоритмов, который показывает, почему квантовые компьютеры...
Категория: Компьютеры и Интернет | Автор: admin | Добавлено: 22.04.2025
Аватар admin
Квантовая интерференция в алгоритме Дойча Квантовая интерференция действительно ключевая фишка алгоритма Дойча и один из тех "волшебных" моментов, которые делают квантовые компьютеры такими уникальными....
Категория: Компьютеры и Интернет | Автор: admin | Добавлено: 22.04.2025
Аватар admin
Квантовые компьютеры и коррекция ошибок: Революция в вычислениях Квантовые компьютеры обещают перевернуть мир технологий, решая задачи, недоступные даже самым мощным суперкомпьютерам. Однако их путь к массовому применению тормозится одной фундаментальной проблемой ...
Категория: Компьютеры и Интернет | Автор: admin | Добавлено: 22.04.2025
Аватар admin
Квантовые компьютеры против обычных: Простое объяснение для начинающих Вы наверняка слышали о квантовых компьютерах — они звучат как что-то из научной фантастики. Но чем они отличаются от обычных компьютеров, которые мы используем каждый день? Давайте разберёмся простыми...
Категория: Компьютеры и Интернет | Автор: admin | Добавлено: 22.04.2025
Аватар proflow
Личный кабинет Триколор ТВ: регистрация, возможности Итак, назовем основные преимущества обладаем персонального личного кабинета, иными словами ради чего стоит потратить время и завести персональную страницу в компании Триколор ТВ:- узнать состояние и п...
Категория: Компьютеры и Интернет | Автор: proflow | Добавлено: 17.10.2021
Свежие комментарии

Комментарий эксперта: Как изменения в налоговом законодательстве 2025 года перевернут привычный бухга...

Читать >>

Узбекистан является одним из крупнейших производителей текстильной продукции в Центральной Азии. Страна исторически специализировалась на выращивании ...

Читать >>

Читая статью про "зарождение инвестиций в Древнем Вавилоне", поймал себя на мысли, что мы упорно пытаемся натянуть современные экономические концепции...

Читать >>

Если раньше много времени уходило на подготовку материалов для конкурса, отправке по почте, то теперь это намного проще. И доступнее для каждого учите...

Читать >>

Зря вы так про аниме, есть прям крутые ужастики, с кровью и кишками, а есть где головой думать надо. К примеру доктор Стоун....

Читать >>

Лучшие авторы
Аватар factorrosta
Беляева Любовь использует в своей работе знания и...

Читать

Напишите нам