Тут все просто, просто битрикс система коммерческая и как только где то что то меняет формат, то битрикс тоже выпускает обновления, которые и делают те самые высокооплачиваемые шаманы. Вы никак понять не хотите, что вы платите не за код, а за поддержку этого кода. Тот что есть в коробке поддерживает сам битрикс, то что напилят ваши разработчики сверху то они и поддерживают. Битрикс не нейросеть, код сам себя там не пишет, его пишут разработчики и выпускают обновления.
Я вот не могу только одного понять, почему все так топят за распространение за счет чего то другого. Если бы продукт был плохой, то сколько бы не было откатов, будь он даже бесплатный или даже за его использование доплачивали бы владельцу, то им все равно никто не пользовался. А раз пользуются даже при его коммерческой составляющей, то возможно он просто достаточно хорошо закрывает определенные потребности в разработке?---------- Добавлено 31.01.2020 в 16:10 ----------
1с присоединила к себе и UMI.CMS, чет я не вижу толп желающих делать интернет магазины на ней. Это просто бизнес. А именно стал интересен их конструктор сайтов в облаке
Да это всегда весело... почему то все думают что если у битрикса приставка 1С, то и разрабатывает битрикс компания 1С... и никому даже в голову не приходит, что 1С просто купила долю в битриксе и битрикс по сути вообще к 1С имеет только чисто юридическое отношение =)))
Но они молодцы, они пилят и свой модуль для 1С чтобы была двусторонний обмен, а не как у всех товары в одну - заказы в другую
Юми вообще отличная и юзер френдли система. На ней получаются отличные сайты, но да вначале программист должен настроить типы данных и шаблоны. Возможно даже и интернет магазины будут получаться приличные уже, я давно с ней не работал, но раньше там была беда при больших объемах данных и например не было тех же SKU которые нужны очень часто. Хотя когда то я делал магазин автозапчастей с привязкой к БД тэкдок, работало в принципе достаточно быстро и стабильно, правда там сама БД была отдельно, на сайте было порядка 100к номенклатуры что была на складе у заказчика.---------- Добавлено 31.01.2020 в 15:14 ----------
Так битрикс и создан в первую очередь для разработчиков. Его никто ни кому ставить не предлагает и самостоятельно разбираться. Я не беру заказы, когда мне навязывают какой то определенный инструмент сам заказчик. Я инструменты подбираю по задачам, так как в основном я работаю с еком, то львиная часть проектов у меня именно ИМ, а в России лучше битрикс для этого задачи пока что нет (чтоб быстро и с хорошим функционалом). И да знаю я его очень хорошо, разбираться в нём мне не нужно, а у пользователя есть всё что он попросит, скажет нужен функционал в админке которого там нет в коробке, значит он там будет. И я стараюсь сделать удобным использование системы, а не заставлять работать с тем что есть наставив кучу каких то сомнительных плагинов и потом объясняя куда надо 100500 раз кликнуть чтоб сделать простое действие, потому что так написаны чьи то плагины.---------- Добавлено 31.01.2020 в 15:16 ----------
Тут советовал и Grav например, который явно подходит для задачи больше, что же так критично.---------- Добавлено 31.01.2020 в 15:20 ----------
Ставится нода, ставится webpack, берется шаблонизатор pug и верстаются странички с футерами, хедерами, меню и прочими прелестями. Можно даже автодеплой на хостинг после сборки сделать, залить всё в гит и править где угодно, хоть через вэб интерфейс гита.
Почему ненужной то? Чем больше бизнес тем больше задач. Одни пилят апи приложения, другие маркетинговую активность, лендосу, третьи интеграции, программы лояльности и прочее. У бизнеса может больше задач и переход на какую то другую систему или версию сам эти задачи не решит.
Вп и своя цмс хорошо для себя, когда сам занимаешься сайтами. Бизнесу обычно не до сайтов и для этого ему проще кого то нанять/кому то заплатить и на чем там будет сайт обычно глубоко плевать, потому что он просто будет задачки в телеграмм скидывать а не по админкам ползать
У монги есть же клиент пхп, оберните его в абстракцию свою, от неё сделайте свои модельки.... отрефакторьте проект и избавьтесь от ненужных зависимостей. Ну а я настолько влюблем в доктрину, что я её ставлю везде и не юзаю орм фреймворков =)) тот же eloquent мне например никак не заходит, так как нет явно описанной декларации, нет нормального автокомплита, постоянно надо тянуть этот ideHelper, хотя многим он очень даже хорошо заходит.
я к тому что битрикс в первую очередь это фреймворк с кучей модулей, давайте понятие движка сайта чуть разделим.
Есть админка через которую управляется сайт и ядро (модули работы с БД и бизнес логика), а есть часть (фронтед) который видит пользователь.
Так вот в битриксе вы фронтед делать можете самостоятельно как угодно, что будет дергать ядро битрикса, самому битриксу пофигу, он не накладывает никаких ограничений и все в руках разработчика. Так делаются крутые кастомные решения на битриксе.
Что касается поточки, у каждого модуля есть так называемые "компоненты", например у модуля инфоблоков есть компонент списка новостей, ты делаешь страничку index.php в папке news и кидаешь (прям мышкой в визуальном редакторе) туда компонент новостей, прописываешь настройки в модальном окошке (какой шаблон, какие ЧПУ, сколько штук на странице и так далее) и вот у тебя уже есть фактически блог. Каждому компоненту можно задать свой шаблон, переопределять хоть динамически по параметрам пользователя. И там можно использовать любые html/js фреймворки. И да штатные компоненты бутстрап и используют
Битрикс сильно гибкий и да, часто сомнительные студии делают страшные вещи на нём, но чисто из за некомпетентности. У нас в ИМ не используются компоненты битрикса во фронте, все компоненты свои, чистые, хорошо поддерживаемые, по этому выдерживаю приличные нагрузки в распродажи. У нас там юзаются и удобные коллекции от доктрины с аннотациями, и сериализатор и консоль от симфони, и psr7 от zf, над проектом работает 3 команды, налажены миграции, деплой, тесты...... Сделать такое в том же ВП? сомневаюсь конечно что возможно вообще из за его архитектуры.
У симфони высокий порог входа из за патернов по сути там используемых, то есть там много разных штук прикольных, но и много всего писать надо. Yii как бы самый простой из тройки лидеров (по крайней мере 1-2 ветки), там тоже много что есть, но в основном на нем учат именно топорно кодить, в том числе и в доке, и многие хорошие вещи глубоко зарыты и никто этим не пользуется. Среднее между ними ларавел, он и как бы имеет много плюшек как симфони, но все еще остается простым и топорным как yii, учит тоже в доке говнокодить распихивая везде фасады... То что на симфони нельзя наговнокодить это байка, но как правило к симфони приходят уже будучи как минимум мидлом, джуну просто не вытянуть её, по этому мидл первый/второй проект по любому наговнокодит на симфони, но дальше будет лучше конечно же =)
По вакансии, на симфони действительно вакансий сильно меньше, но надо и понимать, что на симфони и специалистов гораздо меньше, их сложно найти, а если находят то держаться за них. Зарплаты на фреймворках выше чем на cms, потому что на фреймворках и проекты немного другого уровня, хотя на Yii ваяют и бложики и корпоративные сайты и можно в принципе в студию попасть рабом за хлеб на yii.
Ну а выбрать надо то что нравится. Дело в том, что фреймворк не совсем банальный инструмент, он должен "зайти", а будучи специалистом хоть на чем, вы будете получать больше чем не специалисты на других фреймворках. А конечная зарплата зависит от проекта, а не от технологии.
Да и на бюджетных тоже решаются. Тут все дело в людях, сложно найти человека который бы работал хуже за N денег и лучше за Y денег, особенно в IT. Ну либо это реально вредители что ли =))) так что даже если этим ребятам дать денег, вряд ли что то поменяется ))) У людей есть свои понятия в голове и согласно этим понятиям они и работают и финансовая часть на это мало влияет, ведь цену они поставили самостоятельно, чем то руководствуясь.
Да, битриксу пофигу что на фронтенде, совсем пофигу, можно и симфони с твигом подтянуть, и ноду с next.js поставить.... Битрикс это админка и фреймворк, с кучей готовых компонентов, а как и чем вы будете генерировать html ему вообще пофигу, нет жестких правил, по этому и получаются уродцы как описал человек выше с картинками по хреномегабайт и загрузки страницы минутами.---------- Добавлено 30.01.2020 в 13:21 ----------_SP_, не несите чушь, если вам так нравится так и работайте, пилите в notepad++ интернет магазины. На битриксе тысячи сайтов, из них банки, гос учереждения, топовые ритейлеры. Шанс найти того кто сможет сделать сложный проект на битриксе сильно больше, чем того кто сделает на WP или nodepad++.
Наш ИМ стоил в разработке больше нескольких млн, что в этой сумме стоимость битрикса? какие откаты? все через тендер коммерческий, мы не гос контора нам пилить бабки свои же не нужно.
Вот честно, когда делал проекты на yii1 не помню чтобы прям что то ставил внешнего. Вообще установка каких то внешних зависимостей это всегда большой риск. Вы пишите самопис же, так и напишите свою логику как нужно вам и поддерживайте её самостоятельно. За то время сколько прошло с момента yii1 в нём можно разобраться достаточно чтобы не ходить на стаковерфлоу =) Я писал сервис под яндекс директ на yii1 еще году так в 2012-2013 наверное, все что надо было править это интеграцию с директом, потому что там постоянно что то менялось.
Потом я делал что то на yii2, честно сказать не помню чтобы переход был для меня каким то сильно критичным, мне кажется что там даже ничего особо не поменялось (но я не обновлялся с 1 на 2 ветку, а именно создавал с нуля, возможно по этому разницы и не заметил), правда было это опять же давно, в 2014-15 наверное, и в 15 я уже ушел на симфони 2.8 и так там и остался
Действительно, давайте посмотрим что мы получим за 5400
Мы получим сайт на 10 страниц, с формами обратной связи и любыми структурами данных на любое количество полей в сущности (калькуляторы, квизы и в целом что угодно, сущности любые, редактируются с админки). Справочники которые полностью хранят сущность в отдельной таблице в БД от чего работают сильно быстрее, чем когда у вас EAV, но это лирика.
За 5400 сайт будет самостоятельно целый год бэкапиться в облако битрикса, для разворачивания бэкапа вам нужно будет залить единый файлик на любой хостинг. У вас будет "композитный кэш" в коробке, это как ВП супер кэш с галкой жесткого кеширования (тот что создает главную страницу прям статичным файлом), только для всех страниц, гибкими настройками (отдельные области можно не кешировать а оставить динамичными) для всех страниц. У вас будет мультиязычность в коробке и сеомодуль, с шаблонами (хотя хз зачем они для 10 страниц, можно и руками прописать). Там будут пользователи, гибкая система прав пользователей, пользовательские поля. А еще у вас будет конструктор лендингов, называемый сейчас сайты24, почти что своя тильда =). А еще можно будет написать в саппорт битрикса если что то не будет работать из функционала заявленного.
Это конечно же далеко не всё, но если вы считаете что даже это того не стоит и вы это на ВП или еще чем то можете сделать дешевле/проще/без бубна, то это ваше право конечно. И это первый год 5400, все последующие 1080 - чисто бэкап выйдет дороже наверное в год.
Куда же рациональнее вы можете вложить такую крупную сумму, для меня остается загадкой. И какую погоду эти деньги сделают в виде развития сайта. Но если конечно это последние гроши, то лучше вообще сайт не делать, а пойти на завод, там платят достаточно чтобы можно было купить себе битрикс и сделать на нём сайт.
PS. Но да, я считаю что битрикс это для интернет магазинов в основном, именно весь функционал пилится для этого там. И на мой взгляд, аналогов просто нет, чтобы запустить ИМ со всеми плюшками как у топовых ритейлеров, только в десятки, а то и сотни раз дешевле. А так он годится для визиток ровно так же как для них годится и ВП - блоговая платформа.