Фреймворки против Битрикс

    История и настоящее Битрикс

    По состоянию на начало 2020 года продукт «1С-Битрикс» занял 11-е место в рейтинге Forbes «20 самых дорогих компаний Рунета». Редакторы Forbes оценили компанию в $135 млн. Для сравнения, в топ-3 рейтинга редакторское жюри разместило компании:

    • «Яндекс» ($14640 млн); 

    • «Mail.ru Group» ($5285 млн); 

    • «Avito.ru» ($3850 млн).

    Битрикс — единственная в рейтинге компания, предлагающая решение для разработки программного обеспечения. Это говорит о по-прежнему сильном потенциале компании на рынке продаж ПО, но не добавляет причин для выбора Битрикс в качестве средства разработки. В статье мы рассматриваем аргументы «за» и «против» в выборе 1С-Битрикс.

    Первый продукт, ставший заметным на рынке ПО, компания выпустила в 2003 году. Это была версия «Битрикс: Управление сайтом 3.0». Именно эта версия упоминается в пресс-релизах того времени, как «успешная». 

    С момента выхода на рынок ПО целью компании стало наращивание оборота продаж. Для этого в 2007 году компания «Битрикс» Сергея Рыжикова объединилась с компанией «1С» Бориса Нуралиева. Сотрудничество стало успешным, и через несколько лет слово «1С-Битрикс» стало означать почти единственный способ создания сайта в сети Интернет.

    За последующие 13 лет компания выпускала новые версии «1С-Битрикс», отчитываясь об улучшениях и обновлениях. В 2006 и 2008 годах продукт «1С-Битрикс: Управление» получил «Премию Рунета» в категориях «Технологии и инновации» и «Экономика и бизнес».

    На конец 2020 года компания предлагает версию «1С-Битрикс: Управление сайтом 20.200.550».

    По состоянию на март 2020 года «1С-Битрикс» занимала 2-е место рейтинга «CMS Рунета» с долей 13,33%. Первое место занимал Wordpress с долей 44,74%.

    Почему мы приравниваем «CMS» к «framework»? С точки зрения клиента-заказчика, существует лишь один вариант готового решения его бизнес-задачи: это — сайт, который работает, реализует бизнес-функции и приносит ему, клиенту, пользу. Клиент предъявляет конкретные требования к сайту: «управлять данными и обрабатывать данные». Выбор же функционала «CMS» или «framework» лежит на разработчике: именно он реализует бизнес-задачу клиента посредством программных инструментов.

    Почему НЕ Битрикс?

    Устройтесь поудобнее и посвятите 60 минут вашего свободного времени этому воодушевляющему рассказу «Презентация новой версии “1С-Битрикс: Управление Сайтом 18.0”». Если вы досмотрите это видео до конца, то Сергей Рыжиков, гений и главный идеолог серии «Битрикс», восхитительно убедит вас в необходимости обязательно, непременно, уже вчера приобрести для своих сайтов «1С-Битрикс: Управление Сайтом 18.0». И забыть как страшный сон все иные, прочие средства разработки.

    В жизни же реальность разработки сайта на «1С-Битрикс» складывается иначе. Основные причины, по которым разработчики не желают связываться с этой framework-подобной CMS:

    • Отсутствует актуальная документация. Типичный сценарий битрикс-разработчика выглядит как «посмотреть в исходный код компонента Битрикс, чтобы понять, как оно работает». 

    • Бесполезность технической поддержки со стороны компании «1С-Битрикс». Вопрос, который не укладывается в рамки проблемы «что должна вернуть эта функция», может быть рассмотрен в два дня, и а может и не получить ответа вовсе. Зачастую диалог с техподдержкой начинается с указания «проверьте вашу версию php… операционной системы… браузера…» и заканчивается декларацией «штатный функционал вашей версии 1С-Битрикс не предусматривает реализации такого сценария. Рекомендуем обратиться к услугам компании-интегратора».

    • Готовый функционал «из коробки» реализует сценарии процессов с жёстко заданными параметрами. Требуется чуть в сторону? Делай copy-paste (о нём — ниже) и переписывай предоставляемый функционал или программируй свои задачи сам, своим кодом. 

    • Отсутствие единой концепции разработки. Авторы заявляют Битрикс «MVC-фреймворком», функционирующим на базе ядра D7. А на деле? На деле — «вёрстка, CSS, JavaScript и PHP впридачу — всё это в одном шаблоне».

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

    • Широкое использование глобальных переменных. Простой пример присваивания свойства класса в методе показывает, что в любой момент выполнения кода значение этого свойства — непредсказуемо:public function setTableHeader() { $this->content .= '<table width="100%" cellspacing="4" cellpadding="8">'; }.

    Преимущества

    Чем хорош 1С-Битрикс из коробки? Он — работает. Нужен блог, афиша, магазин? В нём уже есть админка с разграничением прав разработчика, модератора, контент-менеджера. Другие frameworks и CMS также без проблем умеют работать из коробки, но у Битрикс есть определённые преимущества. 

    Битрикс — на слуху и поддерживается сторонними разработчиками. Найти «уже вчера» PHP-разработчика для доработки битрикс-проекта можно в течение суток. Для поиска хорошего битрикс-разработчика потребуется чуть больше времени. И лишь задача по поиску сертифицированного битриксоида с опытом работы может занять и месяц, и два: спрос на таких программистов не снижается в среде госзаказчиков и крупных студий веб-разработки. 

    Битрикс используют в качестве основного движка крупные коммерческие проекты и государственные структуры. Этому есть и административно-законодательные причины, и выбор самих заказчиков.

    Что думают о Битрикс заказчики сайтов?

    «1С-Битрикс: Управление сайтами» позиционируется как универсальная система, на которой можно создавать в том числе персональные сайты, но стоимость лицензий, сложность разработки и функциональность прямо говорят о том, что наиболее эффективным будет использовать Битрикс для создания средних и крупных по объёму и нагрузке проектов. Хотя Битрикс и стал в Рунете самым популярным коммерческим движком для разработки сайтов, это не значит, что он подходит для всех. С созданием лендингов, корпоративных сайтов и небольших магазинов отлично справляются и конструкторы.

    Ещё один важный вопрос — простота использования. С точки зрения конечного пользователя 1С-Битрикс не предлагает ничего сложно. Но когда речь идёт о разработке проекта и его последующем совершенствовании, то надо понимать, что потребуется либо платная помощь специалистов, либо вложение своего времени в изучение языков программирования и особенностей работы 1С-Битрикс. При этом учебных материалов не так много: это не свободно распространяемая CMS, а коммерческий движок — создатели зарабатывают в том числе и на обучении разработчиков.

    И снова достоинства

    Наиболее важный вопрос с точки зрения владельца сайта: кто всё это будет делать, а после запуска — поддерживать, чинить и развивать? В Рунете исторически сформировалось обширное сообщество битрикс-разработчиков: на любом фриланс-сервисе и бирже вакансий всегда можно выбрать битрикс-программиста. 

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

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

    Какие еще варианты?

    В определённых случаях при разработке крупных сайтов оказывается, что необходимого функционала в Битрикс не существует либо доработка существующего потребует значительных усилий. В таких случаях разработчики создают гибридный движок сайта: Битрикс + фреймворк. В качестве фреймворка используются Laravel, Symfony, Yii. В таких случаях функционал админки и кабинет контент-менеджера обеспечивают штатные модули Битрикс, а сложные или нетипичные для Битрикс задачи решаются с помощью стороннего кода.

    Доля рынка

    1С-Битрикс занимает значительную долю рынка разработки ПО, и это показывают различные рейтинги Рунета:

    Как относятся к Битрикс разработчики?

    Мнения профессиональных разработчиков сходятся в одном: 1С-Битрикс — это плохая среда для разработки сайтов. Самые распространённые аргументы:

    • Продукты 1С-Битрикс «из коробки» плохи во всём, начиная от качества кода и заканчивая производительностью.

    • Стандартная поставка Битрикс излишне усложнена неиспользуемыми компонентами.

    • Объём пространства, занимаемого инфоблоками, перерастает все мыслимые границы. 5, 10, 15 Гбайт для интернет-магазина с ассортиментом менее 1000 наименований — это норма для Битрикс.

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

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

    • Штатные компоненты перегружены входными параметрами. Передать в компонент 20 параметров — это много? А 40 — это как?

    • Ежегодно на конференции разработчиков Битрикс, проводимой компанией «1С-Битрикс», заявляется о внедрении «новых функций и возможностей». А старые ошибки и некорректный функционал… как говорится, «а воз и ныне там»… не исправляются, накапливаются от версии к версии и через несколько лет превращаются в «чёрный ящик» с непредсказуемым поведением.

    Будущее

    Программная среда 1С-Битрикс как готовый пакет разработки будет существовать по-прежнему в ближайшие 10 лет. В настоящий момент, как и 5 лет назад, на российском рынке веб-разработки не появилось адекватной замены. Многие серьёзные и производительные фреймворки, как Symfony и Laravel, требуют от разработчика профессиональной квалификации и недоступны конечному потребителю «из коробки» в качестве веб-инструмента «поставил, и — сразу заработало».

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

    Frameworks и CMS

    Самые популярные в Рунете фреймворки: Laravel, Symfony, Yii2, Magento. Но Magento в Рунете практически не используется. В Интернете же картина иная: по данным издания mageplaza.com, сообщество Magento-разработчиков насчитывает более 300 000 программистов по всему миру, а годовой товарооборот интернет-магазинов на базе Magento превышает $100 млрд.

    Среди CMS наиболее часто используются для создания сайтов Wordpress, Instant CMS, OpenCart, Joomla, Drupal. Каждая из них предоставляет владельцу магазинов базовые и расширенные функции для организации торговли в Интернете. 

    Сертификация разработчиков

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

    Некоторые программисты, получившие сертификат разработчика, считают, что «толку от этого нет, просто самолюбие потешить», но это не совсем так. Если желание повысить собственную стоимость как разработчика велико, то прежде оплаты прохождения экзамена и получения сертификата следует выяснить у своего работодателя: «Какие преимущества в зарплате или карьерном росте я получу при наличии такого-то сертификата»?

    Битрикс

    Разработчик может получить два типа сертификата: бесплатный и за оплату. Экзамен на бесплатный сертификат можно легко сдать, открыв на соседнем мониторе Гугл.

    Условия сдачи платного экзамена серьёзнее: требуется отдельное помещение без присутствия других, на экзамен отводится ограниченное время, экзаменационные задания выполняются на удалённой виртуальной машине, предоставляемой компанией «1С-Битрикс». Экзамен проводится под контролем экзаменатора через видеокамеру, запрещается пользоваться какими-либо гаджетами или подсказками.

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

    На сайте Битрикс предлагаются учебные материалы для успешной сдачи экзаменов, в том числе видео, демонстрирующие типовые решения задач экзаменов. 

    Типы сертификатов Битрикс

    Уровень «Базовый»

    Предназначен для тестирования начинающих разработчиков. Проверяются навыки владения типовыми возможностями системы: интеграция дизайна (внедрение HTML-шаблонов), компоненты, настройка.

    Стоимость: 999 рублей.

    Уровень «Профессионал»

    Предназначен для разработчиков, чей уровень превышает навыки «Базового». Разработчик должен иметь навыки по расширению типовых возможностей системы: создание компонентов, использование обработчиков событий и т.п. Важно знать и уметь использовать заложенные в систему технологии. Уровень «Профессионал» — это хорошее понимание архитектуры платформы..

    В рамках этого уровня разработчик может сдать два экзамена:

    • Экзамен №1 — «Интеграция дизайна и настройка платформы», стоимость 999 рублей.

    • Экзамен №2 — «Основные технологии и расширение типовых возможностей системы»,стоимость 1999 рублей.

    Наличие сертификата Битрикс напрямую влияет на уровень зарплаты разработчика.

    Laravel

    Экзамен состоит из 45 вопросов, на решение которых отводится 50 минут. В случае неуспешной сдачи экзаменатор предоставляет вторую попытку в течение 3 месяцев. 

    Для прохождения экзамена необходимо приобрести ваучер.

    • Экзамен «Laravel Certification program», стоимость €249.

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

    Symfony

    Претенденту на сертификат предлагается два типа экзаменов. Для сдачи экзамена требуется приобрести ваучер.

    Типы сертификатов Symfony:

    • Разработчик «Symfony Certification», стоимость €250. Состоит из 75 вопросов, на которые отводится 90 минут.  

    • Разработчик «Twig», стоимость €149. Состоит из 45 вопросов, на которые отводится 60 минут.

    Вопросы экзаменов охватывают все вопросы и технологии разработки Symfony/Twig.

    Где платят больше?

    Средний и максимальный уровень зарплаты разработчику Битрикс, Symfony и Laravel был получен по предложениям на hh.ru работодателей из Москвы по состоянию на январь 2021 года.

    Опыт разработки на Symfony и Laravel ценится работодателями выше, чем опыт разработки на Битрикс. Но за большее вознаграждение от разработчика требуется более глубокое знание средств разработки. 

    Уровень зарплаты

    Среда разработки

    Максимальный

    Средний

    Symfony и Laravel

    до 300 тыс рублей

    150 тыс. рублей

    1С-Битрикс

    до 200 тыс рублей

    120 тыс. рублей

    Обзор предложений работодателей, январь 2021 года

    Запрос по вакансиям мы сделали по следующим параметрам:

    • опыт работы от 3 до 6 лет;

    • полная занятость, полный день;

    • работа в Москве.

    В базе HeadHunter были найдены предложения в таком количестве:

    Среда разработки

    Вакансий, шт.

    1С-Битрикс

    590

    Symfony

    160

    Laravel

    152

    Wordpress

    57

    Opencart

    7

    Yii

    108

    Yii 2

    111

    Magento, Magento 2

    11

    Joomla

    11

    Drupal, версии 7, 8

    14

    Какой фреймворк полезнее?

    А именно — какой фреймворк полезнее знать и уметь для личного бюджета разработчика, работающего в России?

    В идеальном случае это будут Symfony и Laravel. Ещё один плюс уверенного владения этими инструментами — перспектива работать на зарубежного работодателя. Очевидно, что разработчик 1С-Битрикс работодателям в Европе или США не требуется.

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

    Другие CMS, которых на российском рынке веб-разработки осталось не так много, по-прежнему используются в небольших проектах. Со временем, по мере роста и развития проекта, их владельцы переходят на что-то более производительное и выбирают новый движок для сайта из 1С-Битрикс, Yii, Symfony и Laravel.

    Реклама
    AdBlock похитил этот баннер, но баннеры не зубы — отрастут

    Подробнее

    Комментарии 35

      +1
      Пока не кастомизируешь, если всё из коробки устраивает — нормальный он.
      Но вот стоит пожелать необычного — разработчиков толковых нет.
        +3
        В статье так часто употребляется слово Битpикc что мне это напомнило презентацию от Apple с новым Iphone с 5G.

        Проще было составить статью из одинаковых слов состоящих из слова «Битpикc»…

        Сделайте опрос в конце статьи что бы посмотреть реальное положение дел среди Хабр пользователей.
          +6
          Проблема битрикса как фреймверка в том что он такой же фреймверк как Wordpress.
            +1

            Даже не Друпал?

            +3

            Сравнили х с пальцем. Как-то не очень корректно сравнивать фреймворки с архитектурой и эту кривую поделку

              +1
              Bitrix хорош тем, что он дает работу множеству специалистов. Громкие лозунги: «работает из коробки», «интеграция с 1С в 2 клика» делают свое дело — и вот уже новая вакансия размещена. Редкая установка живет без поддержки специалиста. Bitrix — это действительно хороший продукт, но не с точки зрения технологий, а как ощутимый вклад в экономику: он вовлекает новых специалистов, железо, тендеры, внедрения.
              Почувствовал в себе силы — и вот уже «перестал работать на дядю», пара дней и у тебя уже магазин и выгрузка в маркет и синхронизация с 1С. А это уже 1-4 рабочих места минимум.
              Можно сказать, что 1С-Bitrix — это модное слово «экосистема» для ИП с его неумолимым желанием иметь свой интернет-магазин, для школ, для УК и еще для сотни желающих быстро и из коробки.


                +7
                Передать в компонент 20 параметров — это много? А 40 — это как?

                40 это ещё простой компонент. Как вам подключение комплексного компонента каталога с шаблоном из маркета на 150 строк? И это ещё не самый большой файл index.php (а там каждая страница это файл index.php, кроме компонентов со своей наркоманской маршрутизацией), что я видел. Так как туда валятся все свойства, участвующие в фильтрах (не актуально для последних версий каталога, но кто их использует?), то на крупных магазинах с разнородным каталогом этих свойств для фильтра могут быть сотни.
                Хотите сложного кода? Получите компонент sale.order.ajax с JS файлом на 9000 строк недокументированного кода (я не шучу, на одной из версий он был в 8202 строки).
                Нужно быть более современными? Давайте уйдём с глобальных переменных. На синглтоны. Ну а чтобы удобрить фронтендеров, встроим Vue, он модненький. Патченную версию само собой, ведь у нас есть своя JS библиотека BX, которая как jQuery, только другая. Только вот писать шаблоны на шаблонизаторах как было нельзя, так и осталось. Только для отдельных компонентов. Зато всё редактируется менеджером прямо из публичной части. Просто любой берёт и правит, в WYSIWYG интерфейсе добавляет теги и прочее, зачастую ломая PHP код даже в случаях, если просто открыл и сохранил.
                Слава Богам я с битриксом расстался.
                  +1
                  Это из той серии, когда просят знакомые поглядеть код сайта и выяснить что тормозит, а то загрузка почти статики занимает 5-10 секунд, а сайт на вордпрессе и когда открываешь код, резко начинает болеть голова и тошнота подступает к горлу.
                    0
                    а сайт на вордпрессе и когда открываешь код, резко начинает болеть голова и тошнота подступает к горлу.

                    Если специализироваться, то голова не болит. После того, как вы уже разобрались в системе — описанные вами симптомы уходят навсегда.

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

                    Вы как ожидаете? Посмотрели любую программу — и вам сразу всё понятно?
                    Так бывает только для примитивных решений.

                    Для любой сколько нибудь сложной системы — вам обязательно нужно время, чтобы вникнуть.
                      +1

                      Дело не в том, что не понятно, а в том. что противно смотреть на что-то вроде https://github.com/WordPress/WordPress/blob/master/wp-content/plugins/hello.php


                      21-й год 21-го века, PHP 8, а код будто из 90-х на PHP 3

                        0
                        А тебе на это смотреть не нужно, если ты не кор девелопер. Потому что те 30 млн сайтов или 10 не помню, работающих на прессе не дают переписать его. Это тыщу раз обсуждалось. Мейнтейнеры не отрцают говнокод, но тыкают в обратную совместимсоть. Поэтому пресс ушел во фронт. Сделал себе апи к бд и добавил реакт. Это то чем он последние годы занят.

                        Если нужна разработка, поставь какой нибудь джет пак современный, там тебе будут и неймспейсы последние практики, которые я не знаю зачем нужны в разработке сайтов. Вообще там минимум кода требуется чтобы что-то сделать после натяжки дизайна. Ну буквально несколько строчек и то они про конфиги, которых нет в админке.
                          0

                          Если быть внимательным, то можно заметить, что ссылку я привёл на плагин, с которого предлагается начинать знакомство с разработкой плагинов в принципе, а вовсе не на ядро. Я мог отстать от жизни, но раньше работа многих WordPress-разработчиков состояла в основном из разработки как раз плагинов. Хорошо если функциональность целевого приложения разбивалась на несколько плагинов, а не создавался только один на весь целевой сайт

                            0

                            Ну это считай одно и тоже. Что плагин что ядро. Все ядро в миллионе хуков, переопределяя которые можно изменять функционал. Многие вещи, например шаблон комментариев, копипастишь с ядра и правишь, подсовывая обратно. В плагин отдельно хорошо выносить то что не зависит от темы. То есть желательно разделять функционал темы от функционала сайта. Но разрабатывать плагины раньше это вообще уровень бог. Сейчас документация относительно норм. Понимание пресса для разработки плагинов совсем другой уровень, чем разработка сайта. Сайт чё, берешь тему стандартную да перепиливаншь под себя. Все перед глазами. А в плагин так не залезешь с примера. Знать надо за какой уй хук дергать и где его искать.

                      +1
                      Это когда сео специалисты делают сайты с помощью плагинов. Норма около 60-90мс на обычную страницу
                      +1
                      На мой взгляд, самая боль — кастомизация админки. Приходится разбирать мешанину из PHP, Javascript и HTML на 1000+ строк.
                        0
                        на 1000+ строк.

                        Вас смущает тысяча-другая?
                          +1
                          Да, когда это ещё и в одном файле без какого-то явного разбиения на логические части.
                        0
                        Главный плюс, это возможность битрикса обмениваться данными с бухгалтерской 1С. Зачастую это суперважный момент, позволяющий полностью автоматизировать обмен данными между разными системами. Но по качеству поддержки это конечно ад — долго, малоинформативно, пытаются перекинуть на платную поддержку у сторонних разработчиков.
                          0
                          Главный плюс, это возможность битрикса обмениваться данными с бухгалтерской 1С.

                          Это миф. Изучал этот вопрос.
                          Для OpenSource CMS существует огромная куча платных решений хорошего качества с адекватное тех поддержкой.
                            +1
                            Главный плюс, это возможность битрикса обмениваться данными с бухгалтерской 1С.


                            Это миф. Изучал этот вопрос.
                            Для OpenSource CMS существует огромная куча платных решений хорошего качества с адекватное тех поддержкой.


                            Если есть возможность это отдельно оплатить — то можно и заказную систему обмена данными сделать за совсем другие деньги. А с 1C-Bitrix оно уже есть и недорого.
                            Каждому свое.

                            Подскажите, какие именно CMS имеют хорошую интеграцию с 1С за вменяемые деньги, очень интересно, ведь вы изучали этот вопрос, вам будет не сложно ответить.
                              0
                              stlimafon, вы меня опередили, но к сожалению кармы не хватает плюсик поставить.
                          0
                          В настоящий момент, как и 5 лет назад, на российском рынке веб-разработки не появилось адекватной замены.

                          Как так не появилось? А WebAsyst, readyscript? readyscript, кстати и по коду ничего и по упаковке. Если битрикс «пропадет» с радаров рунета — это будет только плюс. Уровень PHP-разработчиков (не битрикс-разработчиков) вырастет в разы.
                            0
                            Если битрикс «пропадет» с радаров рунета — это будет только плюс. Уровень PHP-разработчиков (не битрикс-разработчиков) вырастет в разы.


                            Вас не затруднит логическую связь пояснить?
                              0
                              Связь простая. Лично на моем личном опыте, те разработчики, которые преимущественно сидят на битриксе и считаются пхп-разработчиками — на других фреймворках (и на «голом» пхп) пишут очень плохой код.
                                0
                                Связь простая. Лично на моем личном опыте, те разработчики, которые преимущественно сидят на битриксе и считаются пхп-разработчиками — на других фреймворках (и на «голом» пхп) пишут очень плохой код.


                                Не очень понятно почему разработчики вдруг станут в разы лучше работать.

                                Ведь битриксисты не умрут и не пойдут полы мыть и не станут в одночасье в 3 раза более крутыми.
                                Скорее всего переквалифицируются на Wordpress (а наверняка многие и так многостаночники) и т.п.
                                  +1
                                  Может и пойдут. Видел в одной вакансии «Бывших битриксоидов не берём» ))
                                    0
                                    Потому что рынок продиктует. Сейчас нужны «формошлепы» на битриксе, будут нужны пхп-программисты =)
                                      0
                                      Потому что рынок продиктует. Сейчас нужны «формошлепы» на битриксе, будут нужны пхп-программисты =)

                                      Еще с прошлого века и вот уже много более 20 лет (начиная Visual Age, Delphi, MS-ские аналоги и т.п.) рынок диктует, что нужны в большом количестве формошлепы.
                                      Тенденций сокращению потребности в них и не видится. Напротив: появился веб — появились Wordpress, Joomla, Drupal, Bitrix и пр… в дополнение к более ранним формошлепным технологиям на десктопе.
                                        0
                                        Ну вы для интереса на hh посмотрите количество вакансий по слову «Delphi» и кол-во вакансий по слову «C++» — разница на порядки. Все формошлепные платформы заменяются саас-платформами, тот же битрикс делает интрент-магазины в виде саас. БУС трепыхается на последнем издыхании.
                                          0
                                          Ну вы для интереса на hh посмотрите количество вакансий по слову «Delphi» и кол-во вакансий по слову «C++» — разница на порядки.

                                          Да? А почему вы Visual Age не упомянули?
                                          Delphi — это отсылка к исторической ретроспективе также как и Visual Age. В годы расцвета технологии — всё было более чем замечательно с вакансиями для Delphi.
                                          Но мир меняется и формошлепство в наше время перешло на C#, Wordpress и пр. Теперь погуглите количество вакансий по этим технологиям.
                                            0
                                            9 вакансий «Visual Age»

                                            252 вакансии «Wordpress»

                                            1 740 вакансий «php»

                                            Формошлепство умирает и/или автоматизируется.
                                              0
                                              9 вакансий «Visual Age» —

                                              252 вакансии «Wordpress»

                                              1 740 вакансий «php»

                                              Формошлепство умирает и/или автоматизируется.


                                              Visual Age был приведен как пример одной из самых ранних формошлепных технологий. Думал, сегодня уже не используется. Оказывается спустя 30 лет еще есть нужда в специалистах, надо же.

                                              А Bitrix вы намеряно не стали показывать? Потому что это противоречит вашим доводам?

                                              Ибо мне тот сайт предъявил 2 437 вакансий по Bitrix

                                              Автоматизация, как ни странно, привела к всплеску потребностей во всевозможных ИТшных специальностях.

                                              Потому как настроить автоматизированную систему рядовой пользователь не способен.

                                              Скажем, взять тот же Bitrix/Wordpress/Joomla — изначально эти системы задумывались как системы для обычных не технически подкованных людей, что просто галочками настроят что надо.

                                              А по факту возникли новые технические специализации — специалисты по Bitrix, специалисты по Wordpress и т.п.

                                              Вчера на Delphi лабали. Сегодня на Bitrix. Завтра на SaaS. Суть то не меняется. Какая разница как будет называться формошлепная технология?

                                              Заточенные на ту технологию специалисты — всё равно будут нужны.
                                              Так как нетехнические специалисты могут настроить только самые примитивные вещи в упомянутых вами автоматизированных системах.
                                                0
                                                Именно так. И именно поэтому «битрикс программист» != (НЕ РАВНО) «ПХП-программист». Собственно с чего этот диалог и начался.
                                                  0
                                                  Именно так. И именно поэтому «битрикс программист» != (НЕ РАВНО) «ПХП-программист». Собственно с чего этот диалог и начался.

                                                  Разные бывают.

                                                  Просто настройщик-установщик — так он даже не все галки знает в Bitrix, это обычный эникей, да.
                                                  Хороший Битрикс-программист — ровно такой же программист, что и любой PHP.
                                            0
                                            Все формошлепные платформы заменяются саас-платформами

                                            Совершенно не важно как называется формошлепная технология Delphi, Bitrix или SaaS и где расположен сервер — у вас локально, у классического хостера или у SaaS-провайдера.

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

                                            Один из самых одиозных примеров — SQL, что изначально создавался для менеджеров, чтобы они сами себе отчеты строили, не беспокоя программистов.

                                            Однако как только вы начинаете реализовывать что-то нетривиальное — тут же всплывает необходимость обращения к специалисту.

                                            На примере Bitrix:
                                            Изначально это тот кто может галочки ставить в Bitrix. Потом тот, кто из модулей готовых способен соорудить полноценный сайт. А там уже подтягиваются и работы по верстке и по разработке плагинов/модулей.

                                            Ровно та же история и с SaaS. Уже возник рынок труда «настройщиков этих самых SaaS». Ничем принципиально от других формошлепных не отличается.

                              Только полноправные пользователи могут оставлять комментарии. Войдите, пожалуйста.

                              Самое читаемое