Прочитал отличную статью на хабре http://habrahabr.ru/post/244727/ — прямо молодец автор. Я с ним полностью согласен.

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

Да, тут нужно сделать оговорку, что в целом продукт типа 1С:Бухгалтерия — отличное решение! Может быть когда мы станем большими и нам нужен будет какой то сложный бухучет, то мы его поставим, а пока нам с лихвой хватает облачного приложения МоеДело.

Также я целиком согласен с тем фактом, что 1С:Бухгалтерия хорошее решение для производства. Когда нужно себестоимость посчитать по правилам налогового контроля и сдать отчеты. Если мы говорим о реальном производстве и данных нужных для управления — 1С я ни за что не возьму.

В этой части я целиком поддерживаю многие отечественные и зарубежные предприятия с подразделениями в РФ, которые для управления используют SAP или какие то свои системы, а потом сливают данные в 1С чтобы подготовить налоговые отчеты и закрыть период по нормам ПБУ РФ.

Также я за 1С Управление тороговлей, которые являются отличным решением для маленьких торговых точек. Хотя может быть они просто не пробовали облако МойСклад? Вот тут не плавал, настаивать не буду.

А вот теперь пошли по тому что написано в статье и что является причиной моего сопротивления продуктам 1С…

Отсутствие модульности

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

Так вот 1С — это полный антипод этой идеи. В 1С нет никакой модульности, кроме некой структуры называемой подсистемами.

Модули никак не взаимодействуют между собой. Вы не можете включить или отключить модуль, не сломав нафиг всю систему.

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

Маскировка зоопарка под один бренд

Еще классная мысль затронутая в статье, это то как 1С через свой агрессивный маркетинг вводит людей в заблуждение и обманывает их ожидания. 1С и 1С:Битрикс! Я и многие другие ожидают что взяв эти два продукты можно положиться на то что они будут работать похоже и их сможет обслуживать один человек. Да вот только это не так. Это два крайне разных продукта, настройка которых далека от простоты, и как правило вам придется иметь либо супер гения, который будет по верхушкам знать оба продукта, или искать несколько человек и тратиться на их взаимодействие.

А есть альтернативы?

Вот этот вопрос меня долго терзал. 1С плохо — ну ок, а есть что предложить взамен?

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

Потом мне подвернулась платформа из мира веб-технологий, которая к тому же оказалась абсолютным мировым лидером — это WordPress.

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

Количество модулей под эту платформу поражало воображение тогда и сейчас. Опять же нет ни одной другой платформы в мире, под которую есть такое же количество модулей. За исключением пожалуй Андроид и iOS, но это платформы из другой категории. Нам же нужна платформа которая позволяет создавать корпоративные информационные системы?

И самое интересное что мне понравилось в WP, это ее модульность. Вот это пожалуй то что имел ввиду Аллен Кей. Тут архитекторы уделили внимание тому как модули будут общаться между собой, а то как они будут вести себя внутри — тут рынок сам рассудит. Те что сделаны хорошо — выживут, а те что сделаны плохо — отомрут. Это правильно. Это конкуренция и только так можно получить хороший продукт.

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

И еще, все что сделано под WordPress — работает одинаково. Не нужна куча специалистов с разными компетенциями, которые должны знать разные платформы, нак это бывает в случае с 1С и 1С Битрикс. Достаточно одного человека который просто знает WordPress. И он сможет настроить любую систему на этой платформе.

Был один минус. Под этой платформой не было бизнес-инструмента. В мире 1С есть 1С:УПП или 1С Корпоративный портал для управления и есть 1С Битрикс для сайта. А тут такого не было. Что меня удивило. И было решено попробовать. Так и появился КейсПресс.

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

И это действительно одна платформа, а не замаскированный зоопарк разных платформ под один бренд.