О программировании сайтов
Большинство современных дизайн-студий уделяют минимум внимания тому как реализуются их сайты с точки зрения программирования. Зачастую заказчику предоставляют толстое руководство пользования сложной системой управления с огромным количеством функциональных возможностей, но зачем?
На современном этапе развития вычислительных систем и возможностей специалистов по их обслуживанию можно подстраивать систему управления сайтом под каждого заказчика индивидуально, что, собственно мы и делаем. Мы прекрасно понимаем, что наши клиенты имеют множество других более важных дел, чем изучение сложной системы управления, поэтому наши программисты настраивают ее так, чтобы пользователь не тратил время на нахождение нужной функции среди десяти ненужных. Разумеется это приводит к затратам с нашей стороны, но для нас важнее довольный клиент, чем лишний час работы программиста.
Еще один вопрос, который часто возникает у потенциальных заказчиков - какую систему управления выбрать? Существует огромное количество действительно мощных и развитых систем управления с открытым кодом, то есть бесплатных, так почему я должен платить за непонятно кем разработанную систему с урезанным функционалом? Ответ на самом деле прост, но зависит от преследуемой цели. Для начала стоит посмотреть преимущества и недостатки коммерческих систем управления сайтом.
| Преимущества | Недостатки |
| безопасность | наличие стоимости |
настройка «под клиента», т.е. отсутствие | сложность обновления и поддержки |
| оригинальность решений | цена развития возможностей |
Преимущества
Безопасность. Большинство систем управления сайтами взламывается либо ради эксперимента, либо только благодаря общеизвестной ошибке, растиражированной в Интернете. Как говорят специалисты по защите информации - нет такой системы, которую нельзя взломать. Вопрос лишь в цене и времени. Анализ неизвестного кода занимает очень много времени, сил и ресурсов, а вот программы с открытым кодом ежедневно анализируются огромным количеством добровольцев по всему Миру и результаты попадают в Интернет, что мнгновенно отражается попытками взлома сайтов, разработанных на базе программного обеспечения с открытым исходным кодом.
Настройка «под клиента». Суть в том, что наши программисты настраивают систему таким образом, что заказчик получает индивидуальный набор возможностей, необходимый и достаточный для поставленной задачи.
Оригинальность решений. Индивидуальный подход к каждому заказу позволяет проектировать быстрые, адекватные поставленной задаче, системы.
Недостатки
Стоимость. Коммерческие системы стоят в среднем от 5 до 100 тысяч рублей за лицензию.
Сложность обновления и поддержки. После ввода систему в эксплуатацию заказчик оказывается привязан к создателю этой системы.
Цена развития возможностей. Простой пример - создание сайта компании с каталогом продукции, который через несколько месяцев работы сайта решено переделать в интернет-магазин с возможностью интерактивной покупки товаров.
Что мы имеем в итоге? Либо высокую стоимость, либо небезопасный, громоздкий продукт.
Наша система управления стоит ровно ничего. Оплачивается лишь работа программиста по настройке системы, однако цена работ по настройке системы управления в несколько раз ниже покупки лицензии на коммерческую систему управления того же уровня.