Что такое Bitrix

    Этой статьей я завершаю цикл, посвященный 1С. В статье Что такое 1С. О сложной системе простыми словами я обещал посвятить программным продуктам “1С-Битрикс” отдельную статью, и сейчас я выполняю это обещание. Статья является обзором, в ней я не буду углубляться в технические детали и особенности применения программного кода, для этого существует подробная документация, доступная всем желающим на официальном сайте компании.

    Здесь я расскажу о важных особенностях платформы Bitrix Framework, а также о программных продуктах, созданных на этой платформе. Статья предназначена, прежде всего, для пользователей, которые стремятся понять, нужны ли для их бизнеса те или иные разработки Битрикс, и в чем их особенности. Также информация из этой статьи может оказаться полезной разработчикам, которые работают с другими CMS, но хотят также получить некоторое представление о Битрикс.

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

    Что такое Битрикс?


    Начать я предлагаю с определения самого понятия Битрикс. Обычно это название используют в двух вариантах:

    1. Битрикс – название компании разработчика программного обеспечения.
    2. Битрикс – среда для разработки веб-приложений, так называемый, Bitrix Framework.

    Немного истории

    Для начала поговорим о компании, чтобы понимать, откуда взялся программный продукт «Битрикс» и почему его название оказалось именно таким. Основана компания «Битрикс» была еще в 1998 году сразу после финансового кризиса как веб-студия, специализирующаяся на разработках интернет-сайтов под заказ. В начале 2000-х компания создает и начинает развивать собственную CMS-систему, которую также называет «Битрикс». Первые версии CMS Битрикс ничем принципиально не отличались от множества других движков сайтов, пока в 2007 компания 1С не выкупила контрольный пакет акций «Битрикс», после чего система управления сайтом получила название «1С-Битрикс».

    Важно понимать, что после такое слияние компаний и последующее изменение названия продукта произошло на уровне бизнеса и маркетинга, т.е. объединились компании, объединился бренд, а технические решения по большей части остались прежние – у каждого программного продукта (1С и Bitrix) свои.

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

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

    На самом деле, Битрикс и 1С – это разные продукты, созданные разными компаниями, и разработчики этих продуктов работают абсолютно независимо друг от друга. Нельзя даже сказать, что разработчики 1С ориентируются при своей работе на потребности пользователей Битрикс или наоборот, что разработчики Битрикс учитывают в своей работе какие-то нововведения от 1С. А объединение названий является исключительно маркетинговым ходом, надо признать, очень удачным. То есть этот ход можно считать удачным ходом именно с маркетинговой стороны, c технической стороны положительных примеров от объединения я привести не смогу.

    Битрикс как программный продукт

    Все программные продукты Битрикс созданы на базе Bitrix Framework. Если обратиться к разделу помощи на сайте 1С-Битрикс, то можно увидеть такое определение:

    Bitrix Framework — это созданная на основе PHP платформа для разработки веб-приложений. На этой платформе компанией «1C-Битрикс» созданы два популярных продукта: «1C-Битрикс: Управление сайтом» и «1С-Битрикс: Корпоративный портал».

    Такое определение понятно для веб-разработчиков, но ничего не говорит пользователям. А потому я попробую пояснить упрощенно, о чем идет речь.

    Framework – это некий «каркас», платформа для создания программных продуктов.
    PHP – это язык программирования, на котором написан этот «каркас».

    На основе этого «каркаса», этой платформы компания Битрикс создала программные продукты «1C-Битрикс: Управление сайтом» и «1С-Битрикс: Корпоративный портал». Это уже готовые CMS, которые можно установить на хостинг, настроить и работать с ними, как и с любой другой системой управления сайтом.

    С технической точки зрения программные продукты Битрикс (сайты и мобильные приложения) создаются на основе собственной платформы Bitrix Framework.

    1. Сегодня эти программные продукты представлены следующими решениями:
    2. 1C-Битрикс: Управление сайтом. Система для создания сайтов и интернет-магазинов.
    3. 1С-Битрикс: Корпоративный портал. Платформа для создания мощных корпоративных порталов.
    4. Мобильные приложения на основе Bitrix Framework (мобильные версии сайтов и т.д.)
    5. Различные готовые отраслевые решения.

    мобильные приложенияКроме того, компания Битрикс поддерживает собственный магазин “App Store” под названием MarketPlace, где также можно купить или скачать бесплатно различные решения, например, шаблоны, дополнительные модули, надстройки для программных продуктов, готовые решения для подключения телефонии, интеграции с другими сервисами и т.д.

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

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

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

    Что такое «каркас»? Подробнее о Bitrix Framework


    Bitrix Framework – это некий набор готовых модулей и компонентов, т.е. «кирпичиков», из которых программисты Битрикс создают программные продукты. В принципе, платформу Bitrix Framework любой программист может при желании использовать для создания собственных программных решений, также и готовые продукты Битрикс вполне возможно доработать так, как это нужно пользователю.

    Bitrix Framework – решение с открытым кодом, т.е. программист может доработать ваш программный продукт Битрикс как угодно, ограничений по доступу к программным модулям и их коду в этой системе нет. Но при этом Bitrix Framework – решение, поставляющееся на основе лицензий. Т.е. установить и пользоваться программными продуктами на основе Bitrix Framework вы сможете на таком количестве компьютеров, какое количество лицензий вы купили.

    Для сравнения: программные продукты 1С также поставляются с лицензированием, но в них доработать можно только конфигурацию, ядро (основа программного продукта) для программистов недоступно. В Битрикс программист может вносить любые изменения, в том числе, в ядро. А, например, DRUPAL — это система с открытым кодом, но без лицензирования.

    Для того чтобы понимать, как работают программные решения Битрикс, нужно знать, что каждое из них состоит из ядра (платформы) и модулей-надстроек. Т.е. существует язык программирования (php), на котором написано ядро. В ядре прописаны определенные возможности, правила, созданы инструменты, которыми может пользоваться разработчик. При создании программного продукта необходимые инструменты подключаются и настраиваются, в случае необходимости, ядро также может быть доработано. А при работе с готовым программным продуктом можно также корректировать платформу, но чаще она остается неприкосновенной, а доработки вносятся при помощи различных внешних модулей.

    Также нужно учитывать, что платформа уже включает в себя некий перечень базовых модулей, которые могут подключаться или отключаться при необходимости. А потому, например, в корпоративном портале имеется модуль «корзина покупок», казалось бы, совсем там ненужный. Но, так как он вошел в базовый набор, он присутствует во всех программных продуктах Битрикс.
    Далее с готовыми уже инструментами может работать пользователь (модератор, администратор сайта и т.д.), и с их помощью создавать контент, выкладывать товары и так далее.

    Программные продукты Битрикс


    Программные продукты Битрикс отличаются друг от друга преимущественно набором модулей, которые вошли в готовое решение, и делятся на категории по типу сайта, который может потребоваться в том или ином случае:

    1. Решение «1C-Битрикс: Управление сайтом» — это программный продукт, который используют для разработки интернет-магазинов, сайтов-визиток и тому подобных проектов.
    2. Решение «1С-Битрикс: Корпоративный портал» наилучшим образом подходит для крупных компаний и для любого бизнеса, где для работы нужен корпоративный портал.
    3. Отраслевые решения – это специализированные решения на основе Bitrix Framework, в которых предусмотрены модули для организации работы в той или иной отрасли.

    1С-Битрикс: Enterprise – решение для крупных интернет-проектов.

    Также в отдельное направление стоит выделить продукт «1С-Битрикс: Мобильное приложение», которое используется для создания мобильных версий сайтов или интернет-магазинов, а также других видов приложений для мобильных устройств, которые после создания можно выкладывать для скачивания или продажи в App Store или Google Play. Этот программный продукт также является готовой платформой, благодаря чему создание мобильных приложений происходит намного быстрее и проще, чем работа программиста с нуля.

    Также еще раз напомню, что любой продукт 1С-Битрикс после покупки можно дорабатывать на любом уровне, начиная от привычных всем внешних модулей и надстроек и заканчивая доработками ядра.

    1С-Битрикс. Управление сайтом

    «Управление сайтом» — это программный продукт, предназначенный для создания и управления интернет-магазинов, сайтов-визиток и т.д. Существует огромное количество редакций этого программного продукта, но все они предназначены для одной цели – создания сайта и дальнейшего его обслуживания (наполнения, редактирования и пр.).

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

    При создании интернет-магазина с использованием продукта «Управление сайтом» необходимо:

    1. Установить на хостинг сам «движок»;
    2. Установить дизайн, настроить информационные страницы;
    3. Настроить каталог товаров и управление корзиной (оформление покупки);
    4. При необходимости подключить платежные системы, обмен данными с учетной программой и т.п.

    Большая часть функционала, который может потребоваться для реализации любого вида Интернет-торговли уже имеется в составе продукта «Управление сайтом», но также можно использовать собственные разработки или покупать решения в MarketPlace.

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

    1С-Битрикс: Корпоративный портал

    Корпоративный портал (англ. Enterprise portal) — это, в общем случае, веб-интерфейс для доступа сотрудника к корпоративным данным и приложениям. Википедия

    Корпоративный портал1С-Битрикс: Корпоративный портал – это некая площадка, где собирается информация, информационный центр компании. Это многофункциональный продукт, где можно объединить информацию по самым разным направлениям. Например, бухгалтерские данные компания ведет в 1С. Бухгалтерии, движение товаров по складам и продажи – в 1С. Торговля и склад, работу с потенциальными и реальными клиентами – в CRM-системе, техническую поддержку осуществляют в специализированном сервисе поддержки клиентов.

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

    Битрикс241С-Битрикс: Корпоративный портал позиционируется также как продукт, который позволяет руководителю контролировать весь рабочий процесс компании, для чего используется разнообразная отчетность, также руководитель может выставлять функции, например, начала и завершения рабочего дня, ставить перед подразделениями задачи (проекты), устанавливать для них сроки и основные этапы реализации. Также с порталом может быть интегрирована CRM-система, телефония, бухгалтерские, учетные программы и т.д.

    Существует два продукта от компании Битрикс, предназначенных для корпоративной работы:

    • Битрикс24 – SAAS-решение, где вы оплачиваете доступ к «облачному» сервису. Здесь вам не потребуется оплачивать собственный хостинг и услуги специалистов, все обновления сервиса будут вам доступны без каких-либо действий с вашей стороны. Но при этом вы сможете пользоваться только тем функционалом, который предлагает разработчик, а также решениями из MarketPlace. Собственные доработки в Битрикс24 невозможны.
    • Корпоративный портал – это программный продукт с открытым для покупателей кодом, который необходимо после покупки установить на собственный хостинг. Все настройки этого программного продукта вам нужно будет производить самостоятельно. Для получения обновлений вам понадобится их скачать и также своими силами установить. Но при этом у ваших специалистов есть доступ ко всем функциям программного продукта и любые доработки вам будут доступны.

    Отраслевые решения

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

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

    1С-Битрикс: Enterprise

    Битрикс EnterpriseЭто решение, предназначенное для реализации крупных и сложных проектов, продается по очень высокой цене (от 1 499 900 руб.) Битрикс позиционирует этот продукт как решение для компаний, готовых максимально использовать возможности интернет и электронной коммерции. В продукт включены все существующие модули и надстройки и реализация самых разных возможностей, которые только можно представить. Разработчики утверждают, что продукт одновременно с огромным числом возможностей имеет также невероятную степень масштабируемости и гибкости и гарантируют расширенную техническую поддержку.

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

    Несколько слов о MarketPlace


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

    Важно: ядро Битрикс, как и ядро 1С, также регулярно нужно обновлять. Хоть эти обновления не столь критичны, как для программных продуктов 1С, но и здесь есть свои нюансы.

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

    Композитный сайт


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

    1. Страницы сайта делятся на статическую и динамическую части.
    2. Для быстрого отображения статической части активно применяется кэширование.
    3. Динамическую часть система подгружает в фоновом режиме и также кэширует в браузере.

    Активное использование кэширования позволяет снизить объем информации, которую сайт отправляет пользователю при каждом повторном обращении к сайту.

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

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

    Юзабилити продуктов 1С-Битрикс


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

    В результате наблюдается такое явление, как оверкодинг, в программных решениях “1С-Битрикс” слишком много кода и возможностей, которые чаще всего не используются. Это, в свою очередь, приводит к повышению сложности всей системы. Как итог, не только пользователям, но очень часто даже программистам сложно разобраться в юзабилити программных продуктов и понять, где какая возможность настраивается. К сожалению, этот недостаток является оборотной стороной мощных и многофункциональных решений, что важно учитывать при выборе продукта для создания сайта или корпоративной (совместной) работы.

    Резюме


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

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

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

    Работать или нет с этими программными решениями – личный выбор каждого. Я считаю, что даже для интеграции с 1С использование Битрикса не является необходимым, есть и другие методы организации обмена данных. С другой стороны, для сложных и крупных проектов эта мощная система с широкими возможностями может стать подходящим решением.
    Trinion
    Внедрение систем ERP и CRM.
    AdBlock has stolen the banner, but banners are not teeth — they will be back

    More
    Ads

    Comments 122

      +30

      Пусть заминусят, но я должен это сказать: я уже года полтора так не смеялся, как с прочтения этого поста =)

        +7
        О да, чтобы понять, что битрикс не нужен — достаточно просто заглянуть в его исходники :)
        • UFO just landed and posted this here
            0
            Развернул вместо автора коммента
              +2

              Вот тут очень развёрнуто. Правда там не смех, а боль.

                +7
                Давайте я расскажу, как я завязал с этой дрянью.
                Когда-то давно мы были статусным (то ли золотым то ли еще каким) партнером Битриксв, лабали сайты на нем. В одном проекте у меня возникло 2 проблемы, которые блокировали разработу. Открыл тикеты, служба техподдержки что-то там поковыряла, потратила несколько дней, но ничем помочь не смогла. В итоге сам залез в потроха Битрикса, за полчаса решил обе проблемы. Посмотрел на качество кода и понял — что проблемы с ним у меня будут всегда. Когда я только учился писать на PHP, я писал примерно так же.

                Битрикс это же не про технологию, это про маркетинг, это про попытку сделать «энтерпрайз» на коленке. Энтерпрайз не в смысле больших систем, а в смысле привязывания клиента к себе, впариванию дорогой поддержки и всего прочего.
                В это смысле Битрикс очень успешен.
                • UFO just landed and posted this here
                +13
                > Минусами являются сложность программных продуктов для пользователей (самостоятельное администрирование сайтов сложно, а настройка без помощи специалистов практически невозможна), а также не самая доступная цена. 

                а также никакая техподдержка, неработающие фичи с каждым обновлением и еще много всякого.
                  +18
                  Важно! Система «1С-Битрикс. Управление сайтом» требует широкого перечня возможностей хостинга, некоторые хостинг-компании даже вводят специальные тарифные планы для «интернет-магазинов на Битрикс», это важно помнить при выборе хостинга и расчете стоимости поддержки сайта.
                  Да не требуются никакие там особые возможности хостинга. Просто это настолько кривая штука, что жрет ресурсов немеряно, поэтому и делают специальные тарифные планы, в 2-3 раза дороже обычных.
                    +4

                    не совсем так, когда-то ублюдошный sweb лет 6 назад выкручивал лимиты и урезал php как какая то дикая скотина (30mb распаковки битрикса падали, распаковывался только по SSH, ssh давал на 3 часа и т.п )как и куча хостеров — вылез таймвеб, который взлетел на том что не занимался оверселом и имел минимальные тарифы где битрикс работал прекрасно на 120р в мес при том что давал 256mb памяти php. Сейчас же таймвеб с битриксом так сросся, что какой то там лидер продаж чуть ли не первый (50% отката) и все мощные тарифы специально под битрикс где нет лимита на лимит скриптов.
                    Сейчас я так понимаю многие подтянулись аналогично и давно уже битрикс работает на куче минимальных тарифах.
                    Загадка в том что Рыжиков прав — ругань, поливание, а это вааще никак не влияет на продажи, вааще) Ему просто по барабану на разрабов, идеологию, идеализм, культура кода т.п

                      +1
                      Не скажите. Таймвеб пару лет назад позволял на дешевых тарифах запускать битрикс, сейчас уже все, лавочку прикрыли, даже резервное копирование не срабатывает, в 502 улетает, а сапорт говорит что надо взять тариф под битрикс, цена которого равна цене vds
                        0

                        502 это лимит по времени. 30 сек на скрипт если нет то дейсвительно нужно переезжать. Разросся ваш битрикс и тариф тут не причем Жмите по SSH.

                          0
                          я знаю что это такое, и никакие надстройки для этого не помогают, увеличивал лимит времени по самое не балуй, все без толку, ошибка все равно появляется, просто не так быстро.
                          p.s.: битрикс не мой, к сожалению имеется грешок разработки на нем, но к радости уже третий год с ним не работаю, и доволен как слон))
                            0

                            а какими настройками вы хотели увеличить лимит по времени где хостинг не собирается давать больше чем вы платите за него?) Если 30 сек не хватает скрипту, нужно менять тариф.Это нормально

                              0
                              ну а вдруг сработало-бы)) Я ведь должен был попробовать. Но я со 100% уверенностью заявляю что пару лет назад такого у таймвеб не наблюдалось, «бизнес» и «малый бизнес» спокойно отрабатывали на дешевых тарифах
                                0

                                на голом битриксе протестируйте, тогда будет обьективно)

                                +1
                                Если 30 сек не хватает скрипту, нужно менять тариф.Это нормально

                                Нужно менять скрипт или всю систему в таком случае
                          0
                          Ой, прямо за живое задели, когда лет 5 назад я пытался развернуть битрикс на хостинге! Пришлось подтягивать навык работы по SSH потому что конечно же штатная установка не прошла успешно…
                          Видимо поэтому зарплаты разработчиков на битрикс в 2-3 раза выше чем у обычных прогеров на PHP — им платят за вредность?!)
                        +3
                        1C: Битрикс — сайт управляющей компании ЖКХ… я вот даже не знаю, как безопасно и безболезненно заменить сайты на этой платформе, но что-то более простое и удобное. Пока есть только одна причина держать эти сайты, это интеграция с Реформа ЖКХ.

                        P.S. Если, кто то знает готовые решение, желательно с открытым исходным кодом, для интеграции с Реформой, поделитесь ссылкой.

                        P.S.S. От первого взгляда на Битрикс, я пришел в ужас.Может быть, это только первый взгляд, но я до сих пор в ужасе.
                        • UFO just landed and posted this here
                            +1
                            Товарищ, вы не одиноки. Понадобился сайтик управляющей компании, пришлось поставить 1С: Сайт ЖКХ на Битрикс. Вот тут uo-zhukovka.ru. Теперь сижу и думаю, что с этим счастьем делать. Руководитель просит нормальный современный дизайн. Галерею и раздел видео надо менять полностью. Собственно проблемы с данным сайтом сподвигли меня на написание статьи. И я весьма и весьма рад, что знамя борьбы за правое дело подхватил некто Dekmabot и изложил своё видение проблем с Битриксом.
                            +6
                            Битрикс это самое худшее что могло произойти в сфере ecommerce в России.
                            Бизнесу навешали лапши на уши о том как это хорошо и современно и какие суперперспективы ожидают владельцев от интеграции со всеми любимым 1С.
                            В итоге имеем отдельный подкласс битрикс-говнокодеров, которые за чуть большие деньги по рынку
                            готовы разбираться в этом винегрете из спагетти кода.
                            • UFO just landed and posted this here
                              +4
                              Из плюсов помимо перечисленных выше возможностей также стоит отметить, что программные продукты и вся документация русскоязычные

                              Это скорее минус. Сам ни разу не Битрикс-разработчик, а фронтендер, но иметь с ним дело иногда приходится(к глубочайшему моему сожалению). Так вот на русском языке хрен составишь поисковый запрос, что бы найти ответ на вопрос по разработке(не важно на каком языке/фреймворке эта разработка идёт). Да даже на русском языке сложно нагуглить ответ на вопрос по битриксу.


                              Файловая структура «фреймворка» заставляет шевелиться волосы даже в тех местах, где их по идее быть не должно – если не ты собирал сайт и/или у тебя нет/мало опыта работы с битриксом, то можно потратить много времени на поиск нужного файла с каким-нибудь компонентом.

                                +4
                                А объединение названий является исключительно маркетинговым ходом, надо признать, очень удачным.

                                Тут пропущено очень важное дополнение — "… очень удачным для владельца брендов, но не для потребителей продуктов 1С и Bitrix"
                                • UFO just landed and posted this here
                                  +1
                                  Знаком лично с «1C-Битрикс: Управление сайтом» и я скажу это сущий ад, особенно для контент-менеджеров, имеющих общее представление о запросах к базе, и программировании на php. В силу отсутствия нормальной поддержки пользователей, при использовании возникают проблемы вплоть до того, что приходится заново переписывать не только отдельные скрипты, но и некоторые модули целиком.
                                  Но это не так страшно, как новый заказчик с сайтом на битриксе года 2010, там малейших чих грозит обвалом всего сайта. А обновление платформы до последней версии это вообще отдельный ритуал с шаманами и бубном, описание которого выльется в небольшой роман.
                                    +2

                                    скорее триллер

                                    +4
                                    Да, хорошее развлекалово, куча маркетинговой воды.
                                    Bitrix — это ваши нервы, это дорого, это 10к р. за знание программиста, который исправил ваш сайт, всего 1 галочкой в настройках(и мы только за это и живем).
                                    з.ы. Документация у них далекоооооо не подробная, там все поверхностно.
                                      –2
                                      Могу сказать что битрикс не так прожорлив как, например, Magento 2. Вот эту гадину просто так не запустишь на тех ресурсах, на которых битрикс будет хорошо работать. А так, если вы загляните под капот любой CMS, то найдете кучу недостатков. И по сравнению с другими — битрикс не так уж и плох.
                                      • UFO just landed and posted this here
                                          +2

                                          ни разу еще не комментил темы про битрикс, но могу со 100% вероятностью сказать, битрикс здесь не причем. Быдлокер!=говнобитрикс
                                          Работал и работаю 10 лет с проектами на Drupal 7, самописке на .Net, Битриксе. У всего есть свои минусы и плюсы.

                                          • UFO just landed and posted this here
                                              0
                                              По-моему, то же самое получится, если заменить в тексте Битрикс на Wordpress или название любой другой CMS. У Битрикса множество грехов в архитектуре, я не хочу выступать адвокатом дьявола, но вот конкретно такой наезд мне не понятен. Да и вообще, если крупный проект вырос из того, чем мог заниматься контент-менеджер, то такой проект практически стопудово придется переделывать. В его развитии, вероятно, не было четкой стратегии, так что полученная в итоге архитектура почти наверняка будет состоять из велосипедов и костылей в несколько слоев.
                                              • UFO just landed and posted this here
                                                  0
                                                  1. Таких крайностей в жизни нет. Жизнь не черная и не белая, у нее все градации серого
                                                  2. Поэтому исходя из п.2 я выберу золотую середину, если конечно болезнь не смертельная)
                                                  • UFO just landed and posted this here
                                                      –1

                                                      У вас паранойя) Вы вели речь о болезни и враче, на нее я вам и ответил, потому что аллегория CMS и врачей не выдерживает критики

                                                      • UFO just landed and posted this here
                                                      –1
                                                      Жизнь не черная и не белая, у нее все градации серого

                                                      Ага, все 50 оттенков серого… в жизни битрикс-«программиста».
                                                        –1

                                                        в один момент у вас умер любимый с детства кот и вы нашли любовь всей своей жизни.
                                                        Этот момент жизни для вас черный или белый?

                                                          –1
                                                          Скорее всего квантово-неопределенный. Кот в коробке сидел?
                                                            –1
                                                            Скорее всего квантово-неопределенный

                                                            неее, Alexeyco все однозначно определяет булево:
                                                            либо true
                                                            либо false
                                                            золотой середины или неопределенности нет


                                                            Кот в коробке сидел?

                                                            Я не Шредингер :-)

                                                        0
                                                        Поэтому исходя из п.2 я выберу золотую середину, если конечно болезнь не смертельная)

                                                        Условно говоря, есть 5тр, этого хватит сходить к 10 бабкам-знахаркам.
                                                        Результат: деньги кончились, болезнь не лечилась, начались осложнения, теперь даже 5тр не хватит, надо ложиться на операцию за 50 т.р.

                                                        У вас получилась очень хорошая битрикс-аллегория. :-)
                                                          0

                                                          Золотая середина в данном контексте, если вы, конечно же, не тролль, как Alexeyco, — это хороший врач из провинции за 1000-1200 рублей за качественный прием.

                                                • UFO just landed and posted this here
                                                    0
                                                    Я не говорю, что битрикс крутой и супер. Но он неплохо смотрится на фоне других цмс. Мне, например, друпал 7 не понравился с его функциональным программированием. Очень уж хочется классы. И опять — хотите обновления- перезаливайте всё вручную. Но это по 7 версии. 8 я еще не смотрела.
                                                      0

                                                      Зато в друпале удобная система обновления, минимальный размер модулей, указание зависимостей и большая изолированность и малый размер ядра.
                                                      А еще крутая штука Views, с помощью которой можно реализовать практически все, что нужно контент-менеджеру
                                                      Битриксу этим не похвастаться.

                                                        0
                                                        Одни уже реализовали — https://drupalcommerce.org/ — хорошо жрет ресурсы.
                                                        • UFO just landed and posted this here
                                                            –1

                                                            Это вы себе говорите, а не мне)))
                                                            Если вы что-то ругаете, то это вы должно сказать:
                                                            "мне не слабо сделать крутого конкурента!"
                                                            Обругать могут тысячи, дать критику десятки, сделать конкурента — единицы

                                                              –1
                                                              Если вы что-то ругаете, то это вы должно

                                                              Не обязательно, достаточно указать на недостатки.
                                                              • UFO just landed and posted this here
                                                                –1
                                                                off
                                                                взять кутикулы в кулак

                                                                Хммм… Попытался представить)))
                                                        +2
                                                        Справедливости ради, это обычный говнокод, независимый от CMS, фреймфорков и языков программирования. Битрикс не заставляет писать конкретно такую херню.
                                                        • UFO just landed and posted this here
                                                            0
                                                            А вы где-то видели ответы — да, я пишу говно код :)))
                                                        • UFO just landed and posted this here
                                                          +2
                                                          такое явление, как оверкодинг <...> слишком много кода и возможностей <...> приводит к повышению сложности всей системы <...> не только пользователям, но очень часто даже программистам сложно разобраться в юзабилити программных продуктов <...> К сожалению, этот недостаток является оборотной стороной мощных и многофункциональных решений
                                                          Да вообще-то нет, этот недостаток — по большей части следствие невероятно говённой архитектуры. В мире есть множество крупных программных продуктов, масштабных, «мощных и многофункциональных», которые не сильно страдают от этих странных описанных проблем.
                                                            +2
                                                            «Позвольте оставить здесь свое боа?! Боаааааа!».
                                                            Всё что я могу сказать про Битрикс.

                                                            Скажем так… писать что-то хорошее, быстрое и безглючное на нём могут лишь опытные и очень грамотные программисты. При этом никаких преимуществ им использование именно Битрикса не даёт. Они на любом другом фреймворке/CMS смогут даже лучше и быстрее.

                                                            А вот написать говнокода, который будет тормозить и глючить может любой новичок. И именно Битрикс ему это не то что позволяет, но даже потворствует.
                                                            Извольте наше готовое решение в нашей парадигме! Урааа!!! Я сделалъ! Быстро, элегантно, красиво, логично. А потом база товаров разрастается до 10000 позиций, на сайт приходит 1000 посетителей одновременно и вся эта красота и логичность лежит.
                                                            И потом начинается выкидывание всего Битриксового, и писание прямых запросов в БД, рендер средствами ПХП и так далее.

                                                            «Боаааа!»
                                                              +2
                                                              Обновления программных продуктов предсказуемы и понятны, подход к работе практикуется комплексный, а новые функции обычно работают именно так, как заявлено.


                                                              Вы серьезно?

                                                              Также еще раз напомню, что любой продукт 1С-Битрикс после покупки можно дорабатывать на любом уровне, начиная от привычных всем внешних модулей и надстроек и заканчивая доработками ядра.


                                                              Только не удивляйтесь, что при следующем обновлении ваш функционал слетит к чертям.
                                                                0

                                                                С чего это вдруг?


                                                                Только не удивляйтесь, что при следующем обновлении ваш функционал слетит к чертям.
                                                                • UFO just landed and posted this here
                                                                    +1
                                                                    Плохо процитировал, я имел ввиду этот кусок
                                                                    заканчивая доработками ядра
                                                                      +1

                                                                      тогда полностью поддерживаю

                                                                        0
                                                                        я имел в виду
                                                                    +2
                                                                    Если битрикс так хорош, как вы пишите (конечно же нет), то почему сайт вашей компании работает на друпале?

                                                                    Где проекты на битриксе? Какова ваша компетенция заявлять что-то о битриксе?
                                                                      0
                                                                      Друпал хорош только для блогов и новостей. Использование его в магазине это полный изврат. Скажите мне нормальную цмс для магазина?
                                                                      P.S. Фреймворки не предлагать. Это получается как самописка. Качество кода не всегда можно проследить и не каждый возьмется разгребать за другим.
                                                                        0
                                                                        Magento, Shopware, OXID eShop
                                                                          0
                                                                          Megento 2 — буэээ. Эту хрень тяжело заветси, для нее ооочень дорогой хостинг. И слишком там всё запутано. Сижу сейчас и клепаю модуль. Это полный трындец, пока во всем разберешься. Иначе говоря — очень сильный порог вхождения.
                                                                          Shopware — первый раз слышу. Русский перевод есть или вы переводить будете?
                                                                          OXID eShop — аналогично — первый раз слышу. Русский перевод есть или вы переводить будете?
                                                                          Я в плане делается всё не для себя, а для клиентов. И не все такие продвинутые в языках.
                                                                            0

                                                                            Как на счёт Prestashop? К тому же они с новой версии перешли на Symfony. Правда пока ещё не смотрел что там у них получилось.

                                                                              +1
                                                                              В принципе более менее. Админка очень хорошо интуитивно создана, подрублен бутсрап. И самое главное — нет прожорливости по ресурсам. Но я так сильно в глубь не смотрела. Это впечатление после написания модуля для него.
                                                                              +1
                                                                              >> Иначе говоря — очень сильный порог вхождения
                                                                              Но и вы поди не первый день работаете? ИМХО, это рассуждение вчерашнего студента, а не опытного специалиста

                                                                              >> Shopware — первый раз слышу
                                                                              >> OXID eShop — аналогично
                                                                              ну ознакомьтесь тогда

                                                                              https://github.com/shopware/shopware
                                                                              https://github.com/OXID-eSales/oxideshop_ce

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

                                                                              >> Русский перевод есть или вы переводить будете?
                                                                              Не совсем понял перевод чего вам нужен? Документации? Тогда повторюсь: ИМХО, это рассуждение вчерашнего студента, а не опытного специалиста
                                                                              Самого шопа? Да, есть локализации для русского.

                                                                              >> И не все такие продвинутые в языках.
                                                                              Почему ваша непродвинутость должна быть причиной выбора одной из самых плохих платформ под магазин для вашего клиента?
                                                                                +1
                                                                                он всеравно гораздо лучше битрикса)) Хотябы потому, что любые допилы делаются без модификации ядра.
                                                                                Зачем в Битриксе или Друпале или т.д. и т.п. модифицировать ядро? Зачем?!

                                                                                  +1
                                                                                  Ну в нормальных системах незачем. Цитата из статьи:
                                                                                  >> Также еще раз напомню, что любой продукт 1С-Битрикс после покупки можно дорабатывать на любом уровне, начиная от привычных всем внешних модулей и надстроек и заканчивая доработками ядра.
                                                                                  • UFO just landed and posted this here
                                                                                    • UFO just landed and posted this here
                                                                                  +1
                                                                                  Вы забываете, что мы в основном все работаем под заказ. И клиенту нужно цмс простая в управлении.
                                                                                  Но и вы поди не первый день работаете? ИМХО, это рассуждение вчерашнего студента, а не опытного специалиста

                                                                                  Я работала с 15 цмс и не с одной так не выпендривалась. Это не нормально когда простые вещи в других цмс здесь становятся проблемой. Да, может проработав с магенто год, она уже не будет казаться такой сложной. Но это не норма, например, для добавления чекбокса в админке, создавать 3 файла, т.к. его выпилили из стандарта. Я пишу про привыкание для работы и сколько сил тратится на вполне простые вещи в других цмс. Даже в yii вразы проще работать. чем здесь.
                                                                                  https://github.com/shopware/shopware

                                                                                  От названия снипета, меня прямо перекосило. Еще сильны воспоминания от Modx.
                                                                                  >> Русский перевод есть или вы переводить будете?
                                                                                  Не совсем понял перевод чего вам нужен? Документации? Тогда повторюсь: ИМХО, это рассуждение вчерашнего студента, а не опытного специалиста

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

                                                                                  Вы мне напомнили слова одного человека — клиент должен страдать. Вот только после этого захочет ли он еще раз ко мне обратиться.
                                                                                    0
                                                                                    А вы не пробовали подумать почему в мадженто все так, как есть? Её отнюдь не дураки писали.

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

                                                                                    >> Вы мне напомнили слова одного человека — клиент должен страдать. Вот только после этого захочет ли он еще раз ко мне обратиться.
                                                                                    Вот с битриксом клиенты и страдают
                                                                                      0
                                                                                      А вы не пробовали подумать почему в мадженто все так, как есть? Её отнюдь не дураки писали.

                                                                                      Ну раз вы у нас такой продвинутый, то объясните зачем чекбоксы выпиливать и оставлять выпадающие списки?
                                                                                      Я видел как после доработок ряда «любых специалистов» заказчику приходилось полностью выкидывать шоп и запускать новый, на нормальной взрослой платформе, у нормальных специалистов.

                                                                                      Здесь я согласна. Но сравните количество специалистов по битриксу и по магенто. Это почти редкий зверь. https://freelansim.ru/tasks?q=magento И тут уже и сложнее найти и сложнее договориться. Причем в этом количестве так же есть и криворукие. Отсеиваем их и в итоге имеем совсем маленькое количество.
                                                                                      Вот с битриксом клиенты и страдают

                                                                                      Это вы так считаете. А может у вас руки не оттуда растут? Здесь работает принцип как и везде — тот кто долго работает с ситемой, начинает правильно использовать инструменты. В итоге получается хорошо сбалансированный код. Т.к. специалист уже знает сильные и слабые стороны системы. и знает что использовать, а что нет.
                                                                                        0
                                                                                        Ну раз вы у нас такой продвинутый, то объясните зачем чекбоксы выпиливать и оставлять выпадающие списки?

                                                                                        с недр гугла:
                                                                                        $balloonFieldset->addField( 'payment_types',  'checkboxes', [
                                                                                           'label' => __('Payment Types'),
                                                                                           'name' => 'payment_types[]',
                                                                                           'values' => [
                                                                                             ['value' => '2','label' => 'Card'],
                                                                                             ['value' => '3','label' => 'Cash'],
                                                                                             ['value' => '4','label' => 'Prepaid'],
                                                                                           ],
                                                                                        ]);
                                                                                        


                                                                                        Но сравните количество специалистов по битриксу и по магенто.

                                                                                        Потому что на битриксе проще тяп-ляп и в продакшен. Я не спорю, что хороший специалист может сделать чтото нормальное на битриксе, но я сильно сомневаюсь, что хороший специалист захочет марать об битрикс руки.

                                                                                        Это вы так считаете. А может у вас руки не оттуда растут? Здесь работает принцип как и везде — тот кто долго работает с ситемой, начинает правильно использовать инструменты

                                                                                        Когда у тебя есть молоток, то всё вокруг похоже на гвоздь.
                                                                                        Если таки досконально разобраться в других системах, то станет ясно, что битрикс не то, на что стоит тратить свое время и деньги клиента
                                                                                          0
                                                                                          $balloonFieldset->addField( 'payment_types',  'checkboxes', [
                                                                                             'label' => __('Payment Types'),
                                                                                             'name' => 'payment_types[]',
                                                                                             'values' => [
                                                                                               ['value' => '2','label' => 'Card'],
                                                                                               ['value' => '3','label' => 'Cash'],
                                                                                               ['value' => '4','label' => 'Prepaid'],
                                                                                             ],
                                                                                          ]);
                                                                                          

                                                                                          И как это вставить в xml файл?
                                                                                          Если таки досконально разобраться в других системах, то станет ясно, что битрикс не то, на что стоит тратить свое время и деньги клиента

                                                                                          А вы с какими цмс работали досканально?
                                                                                0

                                                                                Shopware в более-менее версии вообще-то платная
                                                                                https://de.shopware.com/versionen/

                                                                                  0
                                                                                  И довольно-таки недешево она стоит. Заказчик раз 100 вначале подумает.
                                                                                    0
                                                                                    Ну, тут все зависит от потребностей бизнеса. Вы всегда можете оценить что вам предлагается в каждой версии из коробки и что можно добавить доступными в маркете модулями. У меня были клиенты и на фри и на платной версии Shopware, и в целом все были довольны. По поводу стоимости, да, стоит она недешево, но она того стоит
                                                                                  0
                                                                                  Да тот же Drupal, если уделите время документации. Особенно на модуль Views обратите внимание.
                                                                                  +2
                                                                                  Вот почитал все и поржал. Тупо продукт маркетологов и абсолютная какашка для программистов…
                                                                                  Работаю уже 4й год на фришном движке Opencart и при этом не разу не возникло такой сложности в реализации, что нельзя было сделать так как у Битрикс.
                                                                                  Код достаточно хорошо структурирован, огромное русскоязычное сообщество и куча как платных так и бесплатных решений. Никаких вам ограничение в расширяемости, все в пределах вашей фантазии
                                                                                  Интеграция с 1C решается тоже без проблем. При правильной оптимизации и настройке сервера до 1млн. товаров может спокойно держать. (Может и больше, но в истории таких случаев не зафиксировано)
                                                                                  Средняя цена работы программиста 8-15$ час что в разы ниже разработчиков Битрикс. Зачем тогда платить больше…
                                                                                    0
                                                                                    Т.е. вы считаете, что обновление это просто перезапись файлов в ручную это нормально? Уже системы ушли в консоль, а на опенкарте до сих пор нет нормального обновления.
                                                                                      0
                                                                                      Да с обновлением есть проблемы, но в версии 3.0 думаю уже будет адекватная система обновлений.
                                                                                      А то что у Битрикса все слетает после обновления Вы считаете это лучше ручного обновления? Думаю отнюдь не лучший выход.
                                                                                        0

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

                                                                                          0
                                                                                          У меня ничего не слетает. Т.к. я знаю что и где обойти и никогда не лезу в ядро. Для этого есть инструменты обхода. Либо говорю заказчику — так нельзя. Но на многих цмс такое так же можно сказать. И так же при обновлении, если лезешь в ядро в другой цмс всё так же перезатирается.
                                                                                            0
                                                                                            Аналогично и в opencart кто знает как обновляться, то никаких проблем))
                                                                                            Тут не вижу смысла разводить холивар. Каждый использует ровно то что его устраивает.
                                                                                            • UFO just landed and posted this here
                                                                                                –1
                                                                                                Наверное потому, что в 1 руки даже на Laravel FW писать e-comerrce проект вы будете месяца 3.
                                                                                                А конечному клиенту ваша чистота кода и архитектура до 1 места. Клиенту важно что бы бизнес работал и продавались товары в больших объемах как можно быстрее и тут от чистоты кода мало что зависит.

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

                                                                                                Как разработчик я с вами согласен, что новые фреймворки и php7 это все очень круто. Но как владелец интернет-магазина против на того что бы мне за 100500$ пилили свой велосипед, который будет с «чистым кодом». Зачем тратить так много денег и времени, если есть opensource платформа которая ничем не хуже. И даже если в ней есть дыры, то можно исправить.
                                                                                                P.S Сам по себе opencart защищен получше чем тот код который вы например напишете за 3 месяца. Потому что уже обкатан на сотнях тысяч магазинов и все баги которые можно было найти уже залатали
                                                                                                • UFO just landed and posted this here
                                                                                                  0
                                                                                                  Потому что найти другого на поддержку такого проекта будет в разы дороже стоить. Не факт что вы пишите хорошо и по феншую. Придет другой программист и скажет, что это всё гавно и у него свой феншуй. И что нужно всё переписывать. А все изменения стоят определенные суммы, которые естественно не закладываются в бюждет.
                                                                                                  А так это нормально начинать свой бизнес с джумлы или опенкарта или любой бесплатной цмс. Почему — у тебя еще нет столько денег на написание своего движка. А вот если бизнес пойдет и расширится, то уже потом реально и нормально переходить на что-то своё. Вот поэтому и считается, что готовые цмс идут в основном для начинающих свой бизнес.
                                                                                                    0
                                                                                                    Придет другой программист и скажет, что это всё гавно

                                                                                                    Чтоб такого не было, достаточно задать всего два вопроса:
                                                                                                    1. Первому программисту — почему ты считаешь, что это решение хорошее?
                                                                                                    2. Второму программисту — почему ты считаешь, что первое решение говно?

                                                                                                    А вот если бизнес пойдет и расширится, то уже потом реально и нормально переходить на что-то своё

                                                                                                    Многие заказчики недооценивают важность ТЗ, от чего представляют одно, а на деле получается совсем другое и переделать нереально. Потому заказчику лучше в первую очередь заплатить некую сумму денег очень опытному программисту за то, чтобы он его проконсультировал и подготовил наброски ТЗ для менее опытных коллег, а уже с этим ТЗ идти к новичкам и по ТЗ пилить с ними систему на любом подходящей под ТЗ CMS.
                                                                                                      0
                                                                                                      Опытный программист возьмет очень дорого и это не всем под силу. Тем более, что за год реально увидеть начнет бизнес развиваться или нет.
                                                                                                        0
                                                                                                        Ну вообще не обязательно, опытный программист за консультацию (по своему опыту знаю) возьмет тысяч 5-20, а проект по готовому ТЗ обойдется на процентов 20 дешевле, ибо работать с готовым ТЗ проще, чем с мыслями заказчика (особенно новичкам).

                                                                                                        Конечно я говорю о более менее серьезном проекте, нацеленном на жизнь и развитие, а не о «хачу сайт как у маих друзей и канкурентав!!1!», если вы понимаете о чем я.
                                                                                                          0
                                                                                                          Чтоб такого не было, достаточно задать всего два вопроса:
                                                                                                          Первому программисту — почему ты считаешь, что это решение хорошее?
                                                                                                          Второму программисту — почему ты считаешь, что первое решение говно?

                                                                                                          А кто задавать будет? Заказчик? Я вас умоляю. Некоторые могут сидеть по 15 минут перед монитором и не могут сообразить как зарегистироваться на сайте, а вы хотите что они они судили ответы программистов.
                                                                                                          «хачу сайт как у маих друзей и канкурентав!!1!»

                                                                                                          А вот именно таких процентов 70%
                                                                                                            0
                                                                                                            а вы хотите что они они судили ответы программистов

                                                                                                            Я хочу всего лишь одного — адекватных заказчиков )
                                                                                                            А вот именно таких процентов 70%

                                                                                                            Если говорить о таком контингенте, то лучшим решением (для заказчика) будет наем одного специалиста (пусть и начинающего) с постоянным сопровождением и ежемесячной оплатой (скажем по 5-10к, в зависимости от региона).

                                                                                                            Если от сайта вообще ничего заказчику не нужно, важно лишь чтоб он был «как у всех», можно установить любой мусор на хостинг, сообщить в комментах к исходникам о целях заказчика (для будущих программистов, которые могут связаться с этим кодом) и забыть, довольны останутся все.
                                                                                      • UFO just landed and posted this here
                                                                                          0
                                                                                          По работе приходится работать со всеми цмс и црм и их осиливать. И вот когда я прихожу к своему начальнику пожаловаться и сказать какая эта цмс хрень и что мне она мозг выносит, то мне в ответ говорят, что php — гавно. Так что всё в мире относительно )))
                                                                                            0
                                                                                            Относительно глупости вашего начальства?
                                                                                              0
                                                                                              Относительно языка c#. Там тяжелее говнокодить.
                                                                                                0
                                                                                                А по моему элементарно.
                                                                                                  0
                                                                                                  А вы сравните количество примеров на php и на c#
                                                                                                    0
                                                                                                    Ну исходя из такой логики можно считать все языки кроме Ассемблера говном )
                                                                                                      0
                                                                                                      Ну может те, кто пишут на асемблере так и считают ;)))
                                                                                                        0
                                                                                                        Может быть, но я к тому, что делить языки на «говно» и «не говно» говорит в первую очередь о глупости самих делителей. PHP перестал быть говном уже давно, но народ, который не знаком с этим языком, продолжает делать выводы на пустом месте, что очень печально.
                                                                                            0
                                                                                            Как цмс — вроде неплохо. Отзыв знакомого вебера, поднимавшего его у нас в конторе.
                                                                                            Вроде живёт неплохо. Веб-морда конторы работает неплохо при посещаемости 1000-15000 человек в сутки (со статистики из той же админки).
                                                                                            С точки зрения админа — есть претензии.
                                                                                            1) При аптайме апача в 3-4 недели он начинает неприлично жрать процессор. Типа 35-40% утилизации двух ядер xeon-e5. На других порталах такого у себя не видел. Как будто ресурсы текут, или какие-то накапливающиеся ошибки.
                                                                                            2) Не поддерживает php7 без копаний. Без комментариев.
                                                                                            3) В документации связка apache+nginx указана как желательная. По факту — обязательная. Уже при нескольких десятках посетителей апач умирает, пытаясь честно отдавать ресурсы такими пачками. Это, вероятно, к оптимальности кода. Ну и к документации. Последнее — это реально не очень хорошо.
                                                                                            А так вроде летает пока.
                                                                                            • UFO just landed and posted this here
                                                                                                0
                                                                                                да они давно уже BitrixVM клепают, заточенные, всего-то делов скачать, развернуть и натянуть CMS
                                                                                                0
                                                                                                Однажды, когда я учился на первом курсе и решил постичь азы веб программирования, я открыл для себя php. Само собой, я решил запилить свою ЦМСку. Тогда я не знал ни про какие mod_rewrite, про базы данных и всякую такую премудрую ерунду, поэтому самым очевидным решением для меня было: создавать папки и класть туда файлы index.php с нужным текстом. Я поковырялся с этим и забыл.

                                                                                                Когда спустя лет 15 мне довелось столкнуться с Битриксом, я ржал как конь целый день. Ведь они на полном серьёзе использовали мой подход.
                                                                                                  0
                                                                                                  Справедливости ради скажу что там возможен не только такой подход. То есть какие-то страницы могут быть физическими файлами на диске, а какие-то разруливаться через цепочку mod_rewrite -> urlrewrite.php -> код компонента.
                                                                                                  Если честно — только лишнюю путаницу все это вносит.
                                                                                                  +1
                                                                                                  Прочитал только заголовок и сразу понял, что не могу не оставить коммент. Так вот, Битрикс — это зло. Гореть в аду его создателям. И спасибо макаронному монстру, что уберег меня от него.
                                                                                                    0
                                                                                                    Много приходилось работать с Битриксом. Да, от него я не в восторге. Так куча легаси, переусложненность системы и т.д. Но этот комментарий не об этом.

                                                                                                    Я о тех криворуких *** что накручивают в своих «доработках» такое что просто диву даешься. Программирование в стиле «и так сойдет» и «никто ничего не заметит, все спишем на тормоза Битрикса».

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

                                                                                                      Only users with full accounts can post comments. Log in, please.