(4912) 99-33-42

mail@3w-site.ru

Собственные CMS веб-студий

В этой статье мы поговорим об «эксклюзивных» CMS, которые предлагаются некоторыми веб-студиями.

Многие, особенно старые, студии, разрабатывают сайты для клиентов на основе ПО, созданного собственными силами.

Необходимость в собственных CMS особенно остро стояла 8-10 лет назад, когда открытые CMS  только начинали своё развитие. В те времена не было иного выхода, кроме как начинать разработку с пустого места. Да и требования к функционалу сайтов тогда были минимальные, многих вполне удовлетворяли даже статичные html страницы.

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

Поскольку таких продуктов огромное множество, и у каждого свои особенности, можно говорить только о общих моментах, обусловленных схожестью условий разработки и эксплуатации:

  • Большое количество ошибок — каждая из подобных систем занимает незначительную долю рынка, а значит, объем «полевых» испытаний весьма ограничен. Конечно, в идеале ошибки должны обнаруживаться и исправляться в процессе внутреннего тестирования, но лабораторые условия и реальный мир всё же сильно различаются.
  • Узкий функционал — поскольку система разрабатывается под конкретные нужды, реализуются лишь функции, строго необходимые клиентам. Врядли можно расчитывать на какие-то дополнительные «удобства» — всё должно быть оплачено заказчиком. Ну или его предшественниками.
  • Проблемы с безопасностью — с одной стороны, отсутствие исходного кода в открытом доступе затрудняет обнаружение уязвимостей злоумышленниками, с другой — сильно замедляет их устранение, т.к. по сути заниматься этим может только узкая команда разработчиков, у которых, если дела у студии идут хорошо, и без того дел хватает. В результате получается ситуация, метко называемая sequrity through obscurity, что можно вольно перевести как «неясность безопасности». Вообще закрытость программного кода часто используется для маскировки небезопасных архитектурных решений и просто ошибок.

В реальности получается, что такие «эксклюзивные» CMS продолжают конкурировать с открытыми решениями в основном  в головах директоров веб-студий, которые далеко не всегда  готовы признать, что, несмотря на 8-10 лет разработок, их продукт в сравнении с открытыми обладает в основном минусами. К тому же, использование самодельной CMS  удобно для удержания клиентов. Раз доверившись «эксклюзивному» решению, в последствии будет очень сложно уйти к конкурентам, поскольку доработка и сопровождение эксклюзивного сайта на стороне будет, значительно дороже, чем в компании-производителе, сотрудники которой знают свой продукт вдоль и поперёк.

Так для чего же нужны эксклюзивные CMS?

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

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

Подобные примеры хорошо знакомы каждому, вот несколько самых успешных:

  • vkontakte.ru
  • facebook.com
  • ozon.ru
  • ebay.com

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

Специфичность функций, инновационный характер и высокая технологичность, — вот как раз те условия когда такой подход, разработка эксклюзивных решений, полностью себя оправдывает.

Ради интереса можно прикинуть, сколько стоят подобные решения. Речь, разумеется, идёт не о лидерах, примеры которых были выше, а о проектах поскромнее.

Итак, зарплата квалифицированного специалиста — порядка 3000$ в месяц, средняя команда состоит из 4-10 человек, год разработок, выходит, порядка 200000$ — и это только зарплата непосредственных исполнителей!

Что происходит при уменьшении бюджета? То же, что происходит, если крыть крышу соломой вместо черепицы. Более дешёвые специалисты, более сжатые сроки — всё это неминуемо скажется на качестве продукта.

Являются ли ваши нужды настолько специфичными, чтобы оправдывать необходимость уникальных разработок и соответствующих расходов — решать в конечном счете вам. Главное помнить, что эксклюзивная CMS и эксклюзивный дизайн — это две абсолютно разные вещи, и первая вовсе не обязательно предполагает вторую.


ООО «Три-В»
создание, продвижение и поддержка сайтов

© 3w-site.ru, 2009-2019