Что значит «под ключ»?
Мы разрабатываем сайты с нуля под ключ. Это значит, что мы начинаем с составления Технического задания, по которому и строится сайт, полностью отвечающий Вашим ожиданиям и содержащий одновременно все необходимое и ничего лишнего.
Все, что мы делаем – мы делаем своими руками и с «чистого листа». Будь то дизайн, верстка или программирование – все делается специалистами на основе их знаний, опыта и профессионального чутья. Ни один автомат, программа или «универсальный» конструктор не способен создать такой же качественный и проработанный продукт.
Рассмотрим некоторые распространенные варианты «автоматизации» процесса создания сайтов, используемые многими веб-студиями, и их недостатки.
Дизайн
Непрофессиональными веб-дизайнерами обычно используется один из двух источников для получения внешнего вида сайта: готовые шаблоны дизайна из Интернета и специальные конструкторы сайтов (например, FrontPage, Ucoz.ru).
Кроме того, что готовые шаблоны являются результатом чужого труда (а не труда дизайнера, за который он и берет с Вас деньги), они также могут использоваться на десятках и сотнях сайтов одновременно – отличить такие сайты друг от друга невозможно. Стоит также упомянуть, что шаблонный дизайн не разрабатывался под Ваше предприятие, и не может учитывать его стилистику.
Системы конструирования сайтов страдают общим недостатком любых конструкторов – ограниченностью вариантов и малой гибкостью – все сайты, сделанные с помощью конструктора, будут выглядеть очень похоже, тонкая же настройка внешнего вида вообще исключена. Распространенным изъяном является также «коробочный» вид сайта, как будто построенного из кубиков или коробок, характерный для сайтов 10-летней давности.
Профессиональный же дизайн создается только дизайнерами со специальным образованием путем кропотливой работы, обычно с использованием большого числа графических пакетов – растровой, векторной графики, 3D-моделирования, анимации и т.д.
Верстка
Верстка – это превращение изображения дизайна в HTML-код, воспринимаемый интернет-браузерами. Из-за того, что верстка требует достаточно обширного багажа знаний, и, главное – опыта, большинство верстальщиков используют программами для автоматизации этого процесса (например, Dreamweaver, ImageReady).
В результате верстки программами, результат (HTML-код сайта) получается «грязным» - в нем присутствует большое количество лишних инструкций, использование которых программа не может самостоятельно оптимизировать. Из-за этого страницы сайта имеют больший размер и дольше загружаются, их сложно редактировать и исправлять, на них чаще возникают ошибки форматирования.
Профессиональная верстка производится опытным верстальщиком с помощью простейшего текстового редактора типа Windows Notepad, потому что качество процесса зависит только от отличного знания языка HTML и нюансов работы разных версий браузеров.
Программная часть сайта
Непрофессиональные разработчики используют для программирования функций сайта либо конструкторы сайтов (типа Ucoz.ru), либо «универсальные» системы создания сайтов (Joomla, Wordpress и многие другие).
Недостатки конструкторов сайтов, рассмотренные в связи с их применением в дизайне, относятся также и к программной части: функции, созданные с помощью конструкторов, работают всегда и на всех сайтах одинаково, независимо от предъявляемых требований (если в конструкторе запрограммирован вывод 5 новостей на одну страницу, то их всегда будет 5, независимо от Ваших пожеланий).
Использование систем создания сайтов, в целом, не является признаком непрофессионализма – но качественная работа с ними требует глубокого знания как архитектуры самой системы, так и базового программирования сайтов. В большинстве же случаев кажущаяся простота создания сайтов привлекает к этим системам дилетантов. Независимо от Ваших пожеланий, они смогут разработать Вам только один сайт – тот, который они научились делать «по книжке» при изучении системы. Ваши попытки что-либо поменять в функционале сайта будут пресекаться словами «это невозможно».
Профессиональная веб-студия обязательно использует свои собственные программные наработки – это значительно упрощает и ускоряет процесс создания сайтов. Программные наработки могут быть написаны как с нуля, так и на основе «открытых» систем управления сайтами. Главное условие – совершенное владение используемой системой и глубокие познания в программировании.
Панель администрирования
Разработка админчасти сайта – достаточно непростое дело. Поэтому подавляющее большинство разработчиков старается использовать готовые системы управления сайтом (CMS). К несчастью, все они идут в виде комплекса – установка CMS сразу же отражается на функциональности программной части сайта, и – более того – даже предъявляет свои собственные требования к верстке (а это, в свою очередь, заставляет менять дизайн). Сюда же добавляются отрицательные стороны, относящиеся к использованию систем управления в программной части сайта.
Профессиональная админчасть, так же как и программная часть сайта, разрабатывается программистами своими руками, с прицелом на ее дальнейшее использование.