Фреймворки — это отличная платформа для разработки сложных сайтов, сервисов и веб‑приложений, корпоративных систем и приложений для автоматизации бизнес‑процессов.
Система управления сайтами 1С-Битрикс
1С-Битрикс — самая популярная в России платная коробочная система управления сайтами. Она хорошо подходит для простых и средних по сложности сайтов.
Система написана на языке программирования PHP и работает с СУБД MySQL / MariaDB. Ключевыми преимуществами Битрикса перед другими CMS является то, что система обладает весьма объёмной встроенной функциональностью и в странах СНГ очень просто найти разработчиков на Битриксе. В целом, Битрикс можно рекомендовать как платформу для разработки, но надо учитывать не только его преимущества, но и знать о недостатках.
С технической точки зрения Битрикс — весьма спорная система. Многие разработчики считают, что код оставляет желать лучшего (спагетти-код в целом, возможность написания кода прямо «в админке» и т.д.), а контент-менеджеры часто ругают пользовательские интерфейсы и логику их работы. Производительность 1С-Битрикса «из коробки» также не оптимальна, что вполне ожидаемо для универсальной системы — учесть все возможные варианты использования системы без возникновения потерь в производительности просто невозможно. Также стоит добавить, что 1С-Битрикс, как и многие другие коробочные CMS на PHP, не предоставляет адекватного встроенного инструментария для автоматизированного тестирования разрабатываемого проекта, а используемые среднестатистическими разработчиками процессы развертывания и сопровождения весьма незрелые и приводят к высокой нестабильности проектов.
Разумеется, все эти проблемы вполне решаемы: код можно оптимизировать, к удобству — привыкнуть, тестирование осуществлять внешними инструментами, процессы разработки построить не «как у всех», а использовать лучшие практики. Другое дело, что стоимость такого подхода уже как минимум сопоставима с разработкой на фреймворках, а часто и превышает её. В контексте сложных проектов становится не очень понятно, зачем брать универсальную CMS, если в ней нет всего, что нужно, а от того, что всё же есть, мало что останется в неизменном виде из‑за доработки под требования и задачи.
Сейчас мы не используем 1С-Битрикс в разработке новых проектов, так как специализируемся на более сложных решениях, чем те, на которые ориентирована эта система управления сайтами. При этом мы достаточно долго работали с Битриксом. У системы хороший потенциал для реализации простых и средних по сложности проектов, но в достаточно сложных проектах использование фреймворков более эффективно по экономическим и техническим критериям.
Альтернативные технологии
Наши услуги
Оптимальное решение для создания и развития технически сложных веб‑приложений, разработки корпоративных информационных систем и автоматизации бизнес‑процессов.
Создание сложных и быстро работающих SPA‑приложений с поддержкой SSR, SSG & ISR на фреймворке Next.js
Отличное решение для создания и развития высоконагруженных и надёжных веб‑приложений, работающих в режиме реального времени
Формализуем и автоматизируем бизнес‑процессы, осуществляем системную интеграцию, разрабатываем и внедряем цифровые решения, повышающие эффективность бизнеса.
Разрабатываем сложные веб‑приложения и сайты. Создаём как отдельные инструменты для бизнеса, так и полноценные цифровые системы по индивидуальным требованиям.
Разрабатываем веб‑приложения различной направленности и технически сложные веб‑сервисы.
Cоздаём и внедряем как комплексные ERP‑системы для бизнеса, так и более специализированные информационные системы — CRM, WMS, BPMS, экспертные и аналитические системы, системы поддержки принятия решений, коммуникативные сервисы и многое другое.
Создаём b2c и b2b платформы под индивидуальные требования — от цифровых витрин и личных кабинетов клиентов до полномасштабных backoffice-систем.
Формализуем существующие бизнес‑процессы и разрабатываем прикладное программное обеспечение для их автоматизации.