Как правильно создавать сайт

В настоящий момент на рынке создания сайтов достаточно жесткая конкуренция и очень большой разброс цен на услуги разных разработчиков. Кроме того, качество работы разных разработчиков сильно зависит от их квалификации. Существует масса дешевых предложений от начинающих веб-разработчиков, не обеспечивающих приемлемый уровень качества при создании сайтов.

§ 1. Чем отличается хороший веб-сайт от плохого?

Существует ряд основных элементов, которые необходимо учитывать при оценке стоимости сайтов:

1.1. Система управления сайтом.

Любой сайт — это лицо фирмы. Устаревшая информация на сайте — это признак плохой организации работы фирмы, владельца сайта.
Очень часто приходится сталкиваться с сайтами, где размещен прейскурант двухгодичной давности, а в колонке новостей самая «свежая» новость о деятельности фирмы устарела на полгода. Поневоле задумаешься: а они вообще работали последние полгода или уже обанкротились?
В связи с этим при разработке любого сайта необходимо предусмотреть возможность последующего обновления информации. Причем это касается не только колонки новостей, как это очень часто делается. Необходимо предусмотреть возможность менять любую страницу сайта и создавать новые страницы при появлении новых направлений деятельности фирмы.
К сожалению, многие компании разрабатывают «дешевые» сайты на бесплатных системах управления контентом. В результате они сталкиваются с большими сложностями, так как бесплатные системы не имеют никакой технической поддержки и могут быть легко взломаны, а также можно установить на сайт модули с вирусами.
Большинство серьезных веб-студий разрабатывает сайты на коммерческих системах управления. Наше интернет-агентство в качестве такой системы использует продукт "1С-Битрикс: Управление сайтом". При помощи данной системы администратор сайта может легко изменить текст любой страницы, не имея специальных навыков работы программиста или HTML-верстальщика. Подробнее об этой системе можно прочитать в разделе о продукте "1С-Битрикс: Управление сайтом".

1.2.Создание дизайна сайта.

Одна из наиболее «дорогих» составляющих любого сайта — это дизайн. Понятие дизайна включает:

  • привлекательный для посетителей внешний вид
  • удобную для посетителей сайта систему организации материала

Разработка дизайна — это творческая работа, для которой необходим дизайнер-художник. Как правило, разработка хорошего дизайна занимает не менее 2 недель.
К сожалению, важность дизайна очень часто недооценивают. В результате появляется множество неудобных сайтов c плохим внешним видом. Такой сайт — это своеобразная «антиреклама» для заказчика.
Интернет-агентство Компании Ю-Софт предлагает своим клиентам два варианта выбора дизайна:

Разработка индивидуального дизайна

Индивидуальный дизайн — это идеальное соответствие сайта Вашим задачам. Если Вы планируете использовать сайт как дополнительный источник привлечения клиентов — лучше всего делать индивидуальный дизайн, который будет проектироваться исходя из поставленных Вами задач.

Выбор готового дизайна по каталогу шаблонов

Готовый дизайн по каталогу шаблонов удобен в тех случаях, когда Вы ограничены во времени и в бюджете, и когда Вам хочется видеть дизайн сайта на момент подписания договора.

1.3.  Качество верстки и программирования сайта.

Один из важнейших этапов в разработке веб-сайтов — это этап тестирования и отладки.
В мире существуют миллиарды компьютеров, подключенных к интернету. На всех этих компьютерах установлены различные операционные системы и различные программы. В частности, для просмотра веб-сайтов пользователи могут использовать различные типы программ (такие программы называются браузерами). Вот лишь несколько наиболее популярных в настоящее время браузеров:

  • Google Chrome
  • Internet Explorer
  • Opera
  • Mozilla Firefox

Все эти программы работают неодинаково. Один и тот же веб-сайт может работать у пользователей, использующих браузер Internet Explorer, но не будет работать у всех остальных. Более того, один и тот же сайт может по-разному смотреться у пользователей с различным разрешением экрана или даже с различными версиями одного и того же браузера.
Совершенно очевидно, что такая ситуация неприемлема. Профессионально разработанный сайт должен работать правильно на любых типах браузеров и при любом разрешении монитора.
Именно поэтому наше агентство проводит тестирование всех наших сайтов для большинства популярных браузеров и для различных разрешений экрана.
Кроме того, при разработке нового сайта мы предоставляем бесплатную гарантию в течение 3 месяцев.

§ 2. Типовые модули и решения.

Очевидно, что никакая программа с нуля не пишется никогда. Любое интернет-агентство использует заранее разработанные модули для создания веб-сайтов. Типовые решения существенно упрощают процесс разработки и снижают стоимость сайта.
В то же время каждая организация имеет свои индивидуальные особенности, которые необходимо учесть при создании веб сайта. В этом случае интернет-агентство разрабатывает дополнительные модули, предназначенные исключительно для одного конкретного заказчика.
Наше интернет-агентство разработало большое количество типовых решений, которые позволяют создавать сайты высокого качества при сравнительно низких ценах.

§ 3.  Бывают ли сайты «за 100  долларов»?

Сейчас существует очень большое количество начинающих web-разработчиков, предлагающих написать сайт за минимальные деньги. Как правило, это студенты, освоившие PHP и JavaScript.
Конечно, пользователь может заказать сайт и у таких разработчиков. Экономия — это главный плюс такого выбора. Однако, следует также четко понимать минусы:

  • качество работы начинающего специалиста зависит от многих факторов, но в любом случае при разработке веб-сайта опыт никому не помешает.
  • начинающий специалист в одиночку не сможет сделать сайт для крупной или средней компании, если будет «осваивать на ходу» веб-программирование.
  • хорошая программа для администрирования сайтов разрабатывается в течение нескольких лет. Себестоимость такой программы достаточно высока. Таким образом, сайт «за 100  долларов» — это сайт со слабыми возможностями администрирования.
  • профессиональное интернет-агентство предполагает разделение труда: внешний вид сайта разрабатывает дизайнер-художник, версткой занимается верстальщик, программы и скрипты разрабатывает программист. За счет профессионализма каждого из специалистов достигается наилучший результат в целом. Очевидно, что за небольшие деньги нормальный коллектив собрать не получится. Либо дизайн будет хромать, либо программирование или верстка. Либо всё в целом пострадает, если исполняет это один человек.
  • любой серьезный сайт состоит из двух частей — общедоступной для всех посетителей и административной зоны. Для получения нормального результата обе части одинаково важны. Однако начинающие разработчики «экономят свое время», забывая про административный раздел. В результате либо вообще ничего на сайте изменить нельзя, либо работать неудобно.
  • любое интернет-агентство предлагает гарантию на свои разработки. Очевидно, что студент тоже может предложить гарантию, однако найти его будет существенно сложнее. В результате пользователь рискует остаться один на один с ошибкой, без какой-либо возможности исправить ситуацию.

§ 4.  Гарантийное обслуживание.

Как уже упоминалось ранее, интернет-агентство "Ю-Софт" предлагает своим клиентам бесплатное гарантийное обслуживание в течение 3 месяцев с момента подписания акта сдачи-приемки нового сайта. А в дальнейшем можно воспользоваться услугой "Техническое обслуживание", предназначенной специально для проведения доработок и внесения исправлений на работающий сайт.

§ 5.  На каком языке мы пишем?

Основной язык, применяемый в веб-разработке — это HTML (Hyper Text Markup Language). Именно этот язык «понимают» браузеры Internet Explorer или Mozilla FireFox. Однако, для создания нормального сайта одного языка HTML недостаточно. Страницы, созданные на языке HTML, никогда не меняются. А кому нужна страница новостей, которая никогда не меняется?
Для создания «меняющихся» страниц используются языки серверных скриптов — PHP, PERL или ASP. Технологию ASP сейчас активно продвигает компания Microsoft. Однако для веб-серверов Windows используется редко. Обычно используются UNIX-системы с языками PHP или PERL (Мы используем наиболее широко распространенную платформу — PHP на платформе UNIX с веб-сервером Apache). Кроме того, для создания динамичного интерфейса используется язык JavaScript и Ajax.

§ 6.  Каким образом происходит размещение сайта в интернете?

Для того чтобы сайт был доступен для посетителей, необходимо разместить его на веб-сервере. Каждый веб-сервер может содержать несколько веб-сайтов. Общепринятая практика размещения сайтов такова:

  1. Необходимо найти организацию, которая предоставляет услуги по размещению веб-сайтов на своих серверах (услуги хостинга).
  2. Веб-сервер должен поддерживать ту платформу, для которой разработан сайт.
  3. Стоимость данной услуги в Москве колеблется от 5 до 30 y.e.

Может возникнуть закономерный вопрос: «Зачем искать организацию, предлагающую услуги хостинга, да еще платить им по 20 y.e каждый месяц? У нас есть и свои компьютеры!»
Аргументы здесь следующие:

  1. Ежемесячный интернет-трафик небольшого веб-сервера составляет приблизительно 1 Гб. Если сервер стоит в Вашем офисе, а не у провайдера, то этот трафик стоит не менее 100 y.e. Очевидно, что заплатить 20 y.e провайдеру гораздо выгоднее.
  2. Наиболее защищенные и производительные веб-серверы — это серверы на платформе UNIX. Однако не у каждой организации есть специалисты по настройке UNIX. Объем работы по поддержанию сервера достаточно велик, но нанимать человека на UNIX — дорого. Лучше заплатить 20 y.e провайдеру и решить все проблемы с сервером.
  3. Нормальный веб-сервер должен быть подключен к интернету и иметь ГЛОБАЛЬНЫЙ адрес. Только в этом случае посетители смогут попасть на веб-сайт. Несмотря на большое количество компьютеров, подключенных к интернету, глобальные адреса в большом дефиците. В связи с этим далеко не каждая организация может иметь собственный веб-сервер.

Один из популярных вопросов, которые задают пользователи — сложно ли найти организацию, предлагающую услуги хостинга?
В настоящий момент в Москве существует более 100 организаций, предлагающих услуги хостинга. Причем большая часть серверов использует платформу UNIX APACHE PHP MYSQL (Операционная система Unix, веб-сервер Apache, серверные скрипты на языке PHP, база данных MySQL). Поскольку мы используем ту же самую платформу, никаких сложностей с хостингом у пользователя быть не должно.

§ 7     Что такое «домен»?

При обращении к сайту указывают не сетевой IP-адрес сервера, а имя сайта вида www.<фирма_заказчика>.ru . Это и есть доменное имя сайта. При этом имя домена — это часть <фирма_заказчика>.ru.
Домены делят по уровням в зависимости от количества «частей», на которые имя домена разбито точками:

  • u-soft.ru — пример доменного имени второго уровня.
  • web.u-soft.ru — пример доменного имени третьего уровня.

Как правило, домены первого уровня резервируются на страну. Например, домен RU зарезервирован за Россией, домен JP — это домен Японии. Исключение составляют домены COM, NET, MIL, ORG, INFO, BIZ, EDU. Эти домены регистрируются не по национальному признаку, а по специфике деятельности организации.
Для каждого домена первого уровня существует организация, ответственная за администрирования этого домена. Это национальный регистратор доменов. В России национальным регистратором доменов является RU-CENTER (www.nic.ru). Именно эта организация распределяет доменные имена второго уровня в зоне RU.
До 2000 года регистрация доменов в России осуществлялась только через РосНИИРОС. Однако в 2000 году была создана Автономная некоммерческая организация «Региональный Сетевой Информационный Центр» (АНО «РСИЦ»), являющаяся партнёром РосНИИРОС. Теперь большая часть российских доменов регистрируется через другие компании по причине того, что цены RU-CENTER выше, чем у других.
У интернет-агентства "Ю-Софт" есть партнёрский договор с RU-CENTER. На основании данного партнёрского договора мы можем регистрировать для наших клиентов домены в зонах RU, SU, NET, COM, ORG, BIZ, INFO и предоставлять домены нашим клиентам.

§ 8     Что такое «сервер DNS»?

Cервер DNS — это сервер, отвечающий за преобразование доменного имени компьютера в сетевой IP-адрес.
Для каждого домена должен существовать хотя бы один сервер DNS, отвечающий за данный домен (на самом деле для регистрации домена необходимо минимум два сервера DNS).
Все серверы DNS образуют пирамидальную структуру. Если сервер не может ответить на запрос пользователя, то происходит переадресация запроса к серверу DNS более высокого уровня.
Услуги по администрированию DNS-зоны для двух серверов входят в пакет услуг хостинга.
 

Заказать сайт прямо сейчас