Почему 1С это плохо и почему так не любят 1С программистов. Почему битрикс плох
Почему 1С это плохо и почему так не любят 1С программистов
Черномырдин В.С.
Не так давно ко мне в очередной раз обратился клиент с широко известной проблемой. В его компании установили обновления 1С. И работа остановилась, так как программа перестала корректно работать. Думаю, всем, кто сталкивался с программными продуктами от 1С в качестве программиста или пользователя, эта ситуация очень хорошо знакома. Конечно, в данном конкретном случае я постарался решить все проблемы в самые короткие сроки, и, в результате, работа офиса вернулась в привычное русло. Но даже в такой ситуации я получил массу негатива со стороны клиента. И тогда я задумался о том, почему с программными продуктами 1С постоянно возникает такое количество проблем, почему от клиентов идет столько негатива, а самих 1С-программистов часто недолюбливают, в том числе, и другие программисты? В этой статье я решил предложить свою версию причин, которые приводят к такому негативу. Я постараюсь использовать как можно меньше специфических терминов, для того чтобы текст был понятен как можно большему кругу читателей. При этом я лично некоторое время сам занимался исключительно 1С программированием, я и сегодня очень активно использую в работе программные продукты от 1С, и очень благодарен этой компании за то, что она дала возможность зарабатывать, в том числе, и мне. Но с другой стороны, я считаю, что в причинах негатива также необходимо разобраться. Хотя бы для того, чтобы не оставлять все это на уровне интуиции и эмоций.
С чего начиналась 1С? Давайте вспомним!
Лично я начинал работать с программным обеспечением 1С с версии 6.0. По моим ощущениям эта программа была немногим сложнее разнообразных вариантов учета, который вели в электронных таблицах Excel. Ей на смену пришла 7-я версия, в том числе, ее наиболее удачный релиз – 1С 7.7. Это уже был достаточно мощный программный продукт, который получил очень широкое распространение по всему постсоветскому пространству. К этому времени большинство пользователей настолько привыкли работать с 1С, что умение пользоваться этими программами стало одним из условий для приема на работу бухгалтеров, различного офис-персонала, а также менеджеров, кладовщиков и т.д. В принципе, 1С 7.7 достаточно успешно решала задачи, связанные с различными видами учета. Более того, этим программным продуктом до сих пор пользуются в отдельных случаях, что также говорит о его популярности. Дальше разработчики 1С представили принципиально новый программный продукт – 1С 8.0, а чуть позже – версию 8.2. Сейчас актуальная версия имеет номер 8.3. Теперь это программное обеспечение поражает широтой возможностей и одновременно сложностью системы. Сегодня компания 1С предоставляет для своих клиентов целую экосистему:- Мощная платформа для разработчиков.
- Среда для ведения различных видов учета и аналитики
- Возможность подключения разного торгового оборудования
- Широчайшая сеть партнеров
- Многофункциональная CMS для создания сайтов
Обновления 1С: как это работает
Отсутствие модульности: почему это так важно
Для начала поговорим непосредственно о платформе. Программисты 1С знают, насколько громоздкой она стала. Об отсутствии модульности я уже написал выше. В коде продукта присутствуют, так называемые, подсистемы, но они не отвечают требованиям модульности, а потому являются просто некой попыткой структурировать код. Почему отсутствие модульности я лично считаю проблемой? Давайте разберемся на примере. Допустим, появилась необходимость доработать какие-то функции, необходимые для успешной работы Управления Торговлей или внести изменения в средства хранения остатков. Но в платформе 1С все взаимосвязано между собой, а потому приходится также тянуть за собой обновления работы с зарплатой, с бухгалтерией и т.д. и т.п. При отсутствии модульности для того, чтобы внести даже самые мелкие изменения, приходится изучать весь массив, всю платформу. При этом платформа 1С очень большая и громоздкая. В ней сегодня собрано столько всего, что поначалу она даже вызывает восхищение из-за богатства возможностей. Но по мере использования этой платформы восхищение достаточно быстро проходит. Разработчики 1С в стремлении сделать программу универсальной добавили в платформу множество самых разных возможностей. И теперь вы получаете одновременно мощный инструмент, удобный визуальный интерфейс и …. множество проблем и багов из-за сложности системы. Приведу еще один пример. Допустим, для работы мне требуется только Торговля. Больше компания не использует ничего, ни мобильный интерфейс, ни бухгалтерию, ни интернет-магазин, ни какие-то еще компоненты. Но независимо ни от чего при получении обновлений я получаю полностью всю платформу, в том числе, и функционал, необходимый для работы тех компонентов, которыми я не пользуюсь. Т.е. не смотря на то, что я пользуюсь Торговлей, а обновления предназначены для работы с Бухгалтерией, мне приходится скачивать и устанавливать платформу целиком.Лицензионная политика и баги в системе
При обновлении платформы достаточно часто пользователи сталкиваются с тем, что лицензионные ключи перестают работать. Если вы не сталкивались лично с такой ситуацией, просто наберите в поисковой системе «После обновления 1С перестала работать», и вы убедитесь, насколько распространена эта проблема. Итак, представьте себе ситуацию. Есть компания, на которой работает, например, 30 человек. После обновления программа перестала принимать лицензионные ключи. Работа компании парализована. Компания несет убытки. Важная проблема: непредсказуемость поведения платформы при обновлении. Кроме того, что часто «слетает» лицензия, после обновления платформы в ней может оказаться новый функционал, который также может работать не корректно. А проверить качество работы и выявить новые баги новой версии программы можно только на практике, т.е. в процессе работы. Напоминаю, что платформа очень большая, громоздкая, а потому протестировать ее силами программиста в сжатые сроки просто нереально. И все это надо учитывать при каждом обновлении. Итак, ситуация для программиста выглядит таким образом:- При каждом обновлении я получаю много лишнего, так как платформа обновляется полностью, и нет никакой возможности удалить или не устанавливать инструменты, которые не будут использоваться в дальнейшем.
- И все же обновления необходимы, так как это единственная возможность «вылечить» текущие баги, которые известны или еще не выявлены программистом
- При этом новое обновление несет в себе обычно новые баги, которые будут исправлены в следующей версии.
Почему так много багов?
Главная причина обилия багов по моему скромному мнению — это сложность системы. Вспомните, сейчас 1С платформа выпускается для Windows 32 и 64 бит, для Linux, серверная версия, мобильная и т.п. Сложность сопровождения при этом очень высока, и как показывает практика разработчики 1С просто не справляются с сопровождением. Из-за отсутствия модульности также возникают дополнительные сложности, так как выявить все ошибки и отладить столь громоздкий программный продукт практически не реально. В результате постоянно выпускаются новые обновления. Еще одна очень важная причина постоянного наличия багов и ситуации с ними – это отсутствие конкуренции. По сути, 1С сейчас – монополист. Конечно, создаются альтернативные программные продукты, некоторые из них вполне приличные. Но все они пока что – прикладные решения, способные решать те или иные задачи, в то время как 1С – это целая экосистема. Более того, компанию 1С отличает очень мощный и агрессивный маркетинг, об этом программном обеспечении знают все. Именно потому я утверждаю, что сегодня достойного конкурента на постсоветском пространстве у 1С не существует. А отсутствие конкуренции всегда приводит к снижению качества самого продукта, что мы и наблюдаем на примере 1С: постоянные «сырые» обновления, постоянные баги, отсутствие подробной документации к обновлениям и т.д. А потому лично я советую всем своим клиентам без особой необходимости не обновляться. Кстати, этот же совет я получил сам от одного из людей, которые стояли у истоков 1С. Конечно, в текущей версии обязательно есть какие-то баги, но если вы в ней работаете без проблем, то эти баги для вас не критичны. Что будет в новой версии – предсказать невозможно. А потому обновления стоит устанавливать только тогда, когда это становится действительно необходимо для работы.Флагманы. Типовые конфигурации
В основе линейки программных продуктов 1С лежат типовые конфигурации. На сайте 1С готовых коробочных решений представлено довольно много. Но основная масса пользвоателей работает использует всего 4 конфигурации:- Бухгалтерия предприятия
- Управление торговлей
- Управление производственным предприятием
- Зарплата и управление персоналом
- Отсутствие модульности
- Громоздкость и много лишних функций
- Новые баги в новых версиях
- Непредсказуемый результат обновлений
Агрессивный маркетинг и его результаты
Очень часто мои клиенты устанавливают обновления вопреки моим советам. Почему так происходит?Мотивация программистов
Программисты 1С заинтересованы в том, чтобы клиент как можно чаще обновлял программное обеспечение. Им это просто выгодно. При каждом обновлении понадобится заново настраивать конфигурацию. А потому при помощи обновлений они получают доход буквально «из воздуха». Представьте себе ситуацию, когда компания работает в какой-то конфигурации без обновлений спокойно и надежно. Но возникла потребность, например, создать еще один отчет или установить дополнительную обработку. Естественно, в этом случае обращаются к специалисту. Что происходит дальше? Программист 1С приходит и видит, что программа давно не обновлялась. Он рассказывает клиенту, как это плохо, поясняет, что без обновлений настроить нужный заказчику отчет или выполнить другую работу он не сможет, пугает большим числом ошибок, которые имеются в старой версии и т.д. и т.п. В общем, убеждает клиента купить и установить обновления. На самом деле в большинстве случаев никакой объективной необходимости в обновлениях нет. А вот объем работы программиста и, соответственно, его гонорар значительно увеличивается. Между прочим, многие пользователи потому и относятся к программистам 1С с негативом. С их точки зрения 90% суммы они платят программисту за то, что до начала его работы прекрасно работало, т.е. один и тот же функционал им приходится оплачивать по нескольку раз.Агрессивный маркетинг от 1С
Сама компания 1С также заинтересована в том, чтобы пользователи обновлялись как можно чаще. В итоге пользователи часто получают напоминания о новых обновлениях, предупреждения о необходимости обновить платформу или конфигурацию. Но при этом на сайте нет достаточно подробной информации о том, что именно получит пользователь в случае обновления, какие баги исправлены, какие возможности появились. Т.е. объективно оценить необходимость в установке того или иного обновления невозможно. В результате многие пользователи обновляются просто на всякий случай.Недостатки сервиса и франчайзинга
Я считаю, что сервисного обслуживание в компании 1С практически нет. Компания великолепно работает в продажах, у нее действительно очень агрессивная и, надо признать, результативная маркетинговая политика. Но если вам понадобится обслуживание, вы столкнетесь с массой сложностей. На сайте 1С есть целый раздел, где вы можете найти сертифицированных партнеров в вашем регионе, которые предоставляют услуги по обслуживанию программных продуктов 1С. Эти партнеры прошли сертификацию, оплачивают партнерские взносы. Казалось бы, все в порядке. Но на самом деле компания 1С с партнерами практически не работает:- Для того чтобы компания получила статус партнера, достаточно иметь сертифицированного специалиста в штате.
- Впоследствии никто не проводит повторных проверок или экзаменов. А потому сертифицированный программист может быть единственным специалистом, а обслуживать вас приедут совсем другие люди, может вообще уволиться, а компания статус партнера при этом не теряет.
- 1С практически не ведет никакую работу с партнерами, не проводит обучение, не контролирует качество работы.
1С: Битрикс – сложности, особенности, маркетинг
Еще один продукт, который традиционно относят к линейке 1С, – это система управления сайтами 1С-Битрикс. При этом очень многие пользователи уверены, что достаточно купить Битрикс, и все вопросы интеграции сайта и данных в 1С будут решены. Пользователь, который покупает программные продукты 1С и заказывает сайт на 1С-Битрикс, видит общий бренд и пребывает в уверенности, что это продукты одной линейки, которые будут всегда без проблем работать вместе. На самом деле, CMS Bitrix – это отдельный продукт, который разработали специалисты, не имеющие никакого отношения к компании 1С. В дальнейшем в эту CMS были добавлены средства интеграции с продуктами линейки 1С, и появился новое название «1С-Битрикс». Произошло это потому, что компания 1С выкупила крупный пакет акций Битрикс и решила использовать эту CMS вместе со своим программным обеспечением.Что получилось в результате?
Интеграция базы данных интернет магазина и программных продуктов 1С действительно предусмотрена. Но она очень сложная, и без помощи специалиста настроить обмен данными практически невозможно, а изменить очень и очень сложно. Более того, программисты, которые настраивали вам работу 1С, не смогут установить и настроить Битрикс. Здесь вам потребуется web-программист, специалист по Bitrix. Частично интеграция настраивается силами 1С-програмистов, частично – специалистами по Битрикс. А бывают такие случаи, когда пользователь вообще не знает, к кому обращаться. Например, у меня была такая ситуация. После очередных обновлений у моего клиента перестал работать обмен данными с сайтом. Я обратился к специалисту 1С, но он не сумел нам помочь, так как, по его мнению, проблема была на стороне Bitrix. Обратились мы к Bitrix-программисту. Он также развел руками и сказал, что проблема, скорей всего, все-таки на стороне 1С. Около 2 недель обмен данными с сайтом не работал. Клиент был вынужден загружать вручную цены и остатки, выгружать с сайта заказы. В конце концов, нам повезло. Я вышел на программиста, который разбирался одновременно и в Битрикс, и в 1С, он и настроил работу модуля обмена.Bitrix и 1С: системы разные, недостатки общие
Веб-разработчики, которые знакомы с последними версиями Битрикс, меня сейчас поймут. Так же, как и программные продукты 1С, последние версии Bitrix стали очень мощными, с широкими возможностями, но при этом излишне сложными. Сейчас без помощи администратора (веб-программиста) в Bitrix пользователь чаще всего не может даже настроить новые категории в каталоге товаров, так как для организации интеллектуального поиска необходимо задавать собственные параметры для каждого вида товаров. При этом для обслуживания сайта и программ 1С вам нужны разные специалисты. Ведь это разные продукты. Они используются для разных целей, имеют различные платформы, для работы с ними нужны знания разных технологий.Вместо резюме
Итак, давайте подведем итоги. Программные продукты линейки 1С вызывают негатив у специалистов по таким причинам:- Высокая сложность системы
- Отсутствие модульности
- Наличие багов в каждом обновлении
- Отсутствие подробной документации к обновлениям
- Непредсказуемый результат установки обновлений
- Непредсказуемые результаты установки обновлений. В любой момент программа может перестать работать. При этом из-за багов в прошлых версиях обновления оказываются необходимы.
- За обновления нужно платить, как компании 1С, так и программисту. При этом видимые пользователю плюсы в большинстве случаев незначительны, и оплачивать приходится большей частью восстановление работоспособности программы после установки новой версии.
- Пользователи переносят на специалиста часть негатива по поводу программы. Ведь именно 1С программист получает оплату за установку обновлений и настройку конфигурации.
- Программисты, которые занимаются другими направлениями, понимают, что часто их коллеги, специализирующиеся на 1С, получают деньги, по сути, за «продажу воздуха». Особенно это заметно, когда обновления клиенту навязываются самими специалистами.
- Из-за отсутствия контроля со стороны 1С обслуживанием программных продуктов занимаются случайные люди, что также не способствует положительному имиджу.
Вот такие выводы я лично сделал. Возможно, в чем-то я не совсем прав, возможно, что-то я упустил. В любом случае, написать эту статью я решил не ради критики как таковой, а для того, чтобы понимать, по каким причинам может проявляться негативное отношение к программам линейки 1С и к 1С-программистам у клиентов.
С уважением, Кинзябулатов Рамиль.
trinion.org
Почему Битрикс станет лучшей первой работой
На СНГ-рынке сложилось стереотипное мнение, что Битрикс — не самый перспективный путь для разработчика. И это создает некоторые трудности для меня, как рекрутера, в поиске новых кандидатов. Конкуренты навешали много ярлыков. Но давайте разберемся, правдивы ли все эти лэйблы.
-
Как неожиданно: нужно изучать документацию для того чтоб понимать, как работает система — Битрикс фу-фу!
-
Да и за лицензию придется заплатить — какой плохой Битрикс!
-
Нет любимой фичи, которая есть в Yii — ну тут и так все ясно...
При этом логики в этих утверждениях мало. Да и, впрочем, какая логика, когда собственные интересы на первом месте.
Типичное общение с ненавистниками Bitrix выглядит приблизительно так. Ты спрашиваешь: «Неужели ты считаешь, что магазины , типа Evroset.ru, Sopato.ru, Eldorado.ru выбирали CMS наугад? Не проводили никаких исследований рынка, не имея экспертного мнения?» Ответ всегда такой:«Ха, у Bitrix крутой маркетинг, люди просто повелись». Подобные высказывания — обычный пример того, как люди соглашаются с разработчиками и экспертами, которые делали свой выбор базируясь на рекламных лозунгах. Но ведь хорошие специалисты всегда подвергают сомнению навешанные ярлыки, когда речь идет о лидере в своем сегменте, а Bitrix — неоспоримый лидер.
Специалисты и пользователи тоже видят недочеты. Но делают свой выбор не исходя из одного минуса, а отталкиваются от многих плюсов, которые Битрикс может принести их бизнесу.
С стереотипами разобрались. Теперь я, как рекрутер, хочу проанализировать несколько пунктов, которые ответят на вопрос: почему стоить выбирать Bitrix в качестве своей первой работы.
1. Низкий порог входа. Разработчиков на Bitrix можно встретить гораздо чаще, чем на других платформах (Joomla,OpenCart). И тем не менее, компании, занимающиеся Bitrix\Bitrix24 всегда готовы предоставить бесплатную стажировку с последующим экзаменом от Bitrix. И что самое важное — каждый стажер на равных правах, объективное и непредвзятое оценивание. Это хороший старт для выпускников технических ВУЗов.
2. Комьюнити. Одним из важнейших плюсов работы с Битрикс, есть развитое сообщество внутри системы. Это порталы, форумы, конференции на которых, как разработчики, так и партнеры могут получить ответы на любые технические вопросы. К примеру, BitrixLab — это цикл уникальных тренингов разработанный специально для партнеров. А знаете сколько партнеров у Битрикс? Около 20 000 (!), среди которых почти все крупные компании российского рынка. Как думаете они мазохисты? :) Ведь есть другие альтернативы, рынок CMS как никогда богат.
3. Узкая специализация. Многие недооценивают этот пункт, а некоторые даже считают это минусом. И тем не менее, я считаю это однозначным плюсом. Благодаря поддержке комьюнити, есть возможность прокачивать свои скиллы и стать экспертом в своей нише! Не идеальный английский? Не беда — вся документация написана на русском языке. Можно развиваться как разработчик интернет-магазинов на Bitrix CMS или же разрабатывать CRM-системы. Каждый серьёзный бизнес работает в различных CRMках, а по версии делового журнала “Forbes” — Bitrix24 в топе!
4. Большой выбор модулей. Тебе не нужно придумывать велосипед. У Битрикса есть специальная площадка для покупки различных решений— Маркетплейс. Там есть всё, что нужно: приложения для Битрикс24, модули, компоненты, типовые сайты, обработчики платежных систем и служб доставки и т.д. То есть, если у тебя есть свое готовое решение, ты еще и можешь на этом заработать! А для пользователя это удобно тем, что специфические модули можно купить и сразу же внедрить, практически не затрачивая усилия разработчиков.
5. Безопасность. Битрикс — это безопасно! Опять же, благодаря тому, что у Битрикс закрытый код и развитое комьюнити. Все проблемы уже давно учтены и пофикшены, а данные сайта защищаются специальным модулем проактивной защиты, антивирусом, безопасной авторизацией через SSL-протокол, защитой от DDoS-атак. Согласитесь, это огромное преимущество, как для разработчика, так и для заказчиков.
Ну как, теперь есть сомнения? Думаю, что стоит подумать и срочно отправлять свое резюме в нашу компанию. Ведь это всего лишь те плюсы, которые я могу осветить как рекрутер. Многие разработчики нашей студии выбирают Битрикс не только в качестве первой работы, но и остаются с ним на долгие годы.
Битрикс возможно и подходит не для всех, но может быть именно Ты захочешь стать мастером в CRM или делать хорошие интернет магазины. Ведь каждый день нас выбирают для своего бизнеса новые тысячи и тысячи партнеров!
avivi.pro
Битрикс – это плохо или хорошо?
В последнее время в сети появляется большое количество информации о преимуществах и недостатках Битрикса.
В данной статье речь пойдет именно об этих важных факторах платформы.
Многие разработчики склоняются в пользу выбора Битрикса. И они говорят: "Эта CMS является отличным вариантом для интернет-магазинов".
Маркетинг
Ключевой фактор успеха для Битрикса заключается в его маркетинговой раскрутке. Даже документация, предназначенная для разработчиков, содержит информацию о ценности программного продукта. Таким образом, дух маркетинга присутствует во всех областях Битрикса. Его разработчики знают, как нужно заниматься продвижением своего детища и поэтому не упускают шанс распиарить его по полной программе. Каждые шесть месяцев проходят конференции для партнеров, где говорят о больших свершениях этого программного продукта. На самом деле они мало что делают и чаще всего не выполняют своих обязательств в полной мере. Обновленные выпуски Битрикса выходят неполными или с множеством ошибок.
Новые расширения получают громкие наименования для придания большей значимости, чтобы они хорошо запоминались пользователями. Так, например, «Bitrix BigData» или «Ускорение х100» с яркими названиями являются обычными разработками, совершенно не соответствующими своим громким звучаниям.
Внешне Битрикс выглядит очень привлекательно, его можно установить и сразу пользоваться. Но усовершенствование и пополнение новыми расширениями, не совпадающими со стандартными установками, делают пользование этой программой настоящим испытанием.
Архитектура
Более десяти лет Битрикс создавал такие бизнес-идеи, которые шли вразрез с технической стороной вопроса. По сути, у этого программного продукта не имеется архитектуры и вообще каких-либо значений конфигурации.
В шаблоне присутствует лишь стандартный комплект файлов, таких как заголовок сайта (header.php), подвал (footer.php), описание сайта (description.php), стили (template_styles.css) и т.п.
Файловая структура
Из вышесказанного следует вывод, что с архитектурой Битрикса дела обстоят не очень хорошо. Также необходимо отметить и другой важный фактор конфигурации этой системы. Битрикс представляет собой файловую CMS, в которой большинство деталей управляются при помощи файлов. Если нужна новая страница, то следует создать файл. Когда нужно сделать title, то придется отредактировать файл. Для создания title ко всем страницам раздела, необходимо снова создать файл в корне раздела section.php. Следовательно, таких файлов, которые разбросаны по всей платформе очень большое количество. В принципе, это формирует гибкую настройку системы при работе с ней, но с другой стороны, это ведь настоящее мучение для веб-мастера и менеджера ресурса. Все эти файлы представляют собой хаос из кодов php, версток и других подключаемых компонентов. В итоге визуальный редактор не может правильно разобрать файл, что приводит к выходу из строя всей страницы.
Дополнительная информация
Жалобы на Битрикс могут быть представлены в очень длинном списке. Их можно описать простым определением: «это действия, выполненные не до конца». Часто разработчики занимаются пиаром одной популярной фишки, но потом бросают ее и не доделывают полностью. Когда они попытались внедрить ORM, то решили его не делать до конца и поэтому пользоваться им полноценно не получается. Автозагрузчик функционирует лишь в модулях, и вовсе не по правилам. Разработчики дали возможность пользоваться шаблонизатором, но применять его можно не полностью и даже не везде. В общем, подобные разработки идут с урезанным функционалом и не дают возможности воплотить в реальность то, что хотелось бы, с работой такой неполноценной и некорректной CMS.
Многоязычность
Одной из самых коварных головоломок для разработчиков сайта является многоязычность. Это проблема существует с самого момента появления Битрикса. Когда нужен многоязычный ресурс, то необходимо добавить приличную сумму денег, чтобы приобрести дополнительную лицензию. Битрикс активно противится созданию многоязычных ресурсов, поэтому это отражается и на работу админки. Каждая работает только с определенной языковой версией.
В том случае, если у вас имеется языковая переменная, которая описывает какое-то словосочетание на русском языке, и этой переменной нет в английском варианте, то в версии английского сайта будет отображаться просто пустая строка. Этот параметр нельзя изменить, а можно лишь оставить фразу на русском языке, чтобы не делать пустую строчку.
Конфигурация
Все настройки Битрикса не имеют четкой структуры, так как они располагаются по всей системе. Опции одного модуля могут находиться на 3-4 различных страницах, располагающихся в разных местах. Так, например, опции имеются в настройках компонентов, модуля и COption, но при этом они даже не внесены в админку.
Интеграция с 1С
Самый многообещающий пункт из всех заявленных в Битриксе – это интеграция с 1С. Обещание состоит в том, что подключить 1С к этой платформе можно всего за пару кликов, а доставка документации и прочего контента будет работать в двустороннем режиме. Многие новички наивно верят в этот маркетинговый ход.
Чтобы сделать интеграцию из коробочной версии, не прилагая особых усилий, то необходимо создать каталог на ресурсе, как написано в документации системы. В лучшем случае сделать с нуля, и тогда такой вариант будет работать без проблем. Однако Битрикс не достаточно хорошо «ладит» со многими коробочными версиями 1С. К тому же, механизм доработки у программиста, работающего над ресурсом, и команды разработчиков Битрикса, резко отличается. Поэтому придется поработать над механизмом обмена. Отсюда следует вывод, что не стоит верить в подобный маркетинговый ход разработчиков, и наивно полагать, что интеграция пройдет без каких-либо осложнений.
Несогласованность
Порой складывается впечатление, что разработчики, работающие над разными модулями, просто не общаются между собой. Анализируя исходные файлы ядра, периодически появляются абсолютно разные решения, которые можно было бы реализовать именно в этой платформе.
Выводы
Недостатки, имеющиеся у Битрикса, невозможно рассмотреть только в одной статье. Каждый день появляются огорчающие детали, которые не дают возможности продуктивно работать с этой системой.
В целом можно отметить, что Битрикс – это сложная платформа с очень непродуманной конфигурацией, большим количеством недочетов, которые так и не искореняются со временем. С другой стороны, Битрикс является простой CMS, где не нужен высокий уровень квалификации. Поддержка этого программного продукта работает крайне плохо, особенно в сравнении с другими платформами.
Новичкам в сфере разработок лучше сконцентрировать свое внимание на анализе таких фреймфорков, как Lavarel, ZendFramework, Symmfony, Yii. В дальнейшем они очень пригодятся в работе.
Что качается заказчиков, то не нужно верить всему, что говорят маркетологи из Битрикса, так как это, так и останется пустыми фразами. Не обвиняйте своих разработчиков, так как они совершенно не причастны к этому. Если вы планируете открыть интернет-магазин остановите свой выбор на каких-нибудь других платформах. Например, присмотритесь к одному из мировых лидеров в интернет коммерции OpenCart.
В 2016 году около 15% из 100.000 крупнейших мировых интернет-магазинов сделаны на OpenCart . Среди систем с открытым программным кодом OpenCart находится на 3 месте по популярности во всем мире. (www.cmscritic.com, september 9, 2016)
В данной статье использовалась информация:
Исповедь Битрикс хейтераМихаил Журов (разработчик Битрикса со стажем более 5 лет)habrahabr.ru/post/282333/
shop.web-ringo.ru
Без одного десять пунктов, почему надо соглашаться на Битрикс — Блог ADN Digital Studio
Все крупные веб-разработчики приходят к одной коммерческой CMS. Чаще к 1С-Битриксу. Почему? Специализация всегда удобнее и выгоднее универсальности. Ну и коммерческие CMS по определению лучше бесплатных — у них есть ресурсы на развитие, помимо голого энтузиазма (тише, фанаты джумлы).
Слышали критику в адрес Битрикса? Обычно это программисты выражают недовольство — но вы уж поверьте, нельзя делать продукт для пользователей и для разработчиков одновременно, одинаково ровно и хорошо. В какую-то сторону всегда будет перевес. А фантазии программистов способна удовлетворить только ими же написанная CMS. Да-да, единственная в своем роде, понятная только паре людей, но зато такая своя-родная.
Просто оставим здесь эти несколько пунктов. Они даже не касаются напрямую самой CMS, но отлично отвечают на вопрос: «почему Битрикс?»
1. Популярность.
Что вы скорее купили бы, Toyota Corolla или Pontiac G5? В конечном счете те, что выбрали популярную модель, оказываются в шоколаде: их ремонтируют в каждом сервисе, к ним легко найти запчасти на любой разборке, для них есть куча специализированных магазинов. С эксплуатацией никаких проблем. Но если у вас сломается Pontiac (или вы просто захотите поставить пару обвесов) — с ума свихнетесь в поисках деталей и нужных мастеров.
Удивительно, но с CMS то же самое: каждый второй веб-разработчик видел Битрикс, знает Битрикс и умеет с ним работать. Устанете обслуживаться в студии — без труда найдете программистов на поддержку.
2. Сообщество.
Вокруг Битрикса есть большое активное сообщество: это как клиенты, так и разработчики. Соответственно, есть тонны форумов, статей и обсуждений по каждой функции.
Это, с одной стороны, облегчает разработку: ответ на любой вопрос можно найти в интернете. А с другой: облегчает пользование в качестве администратора сайта — по той же причине.
3. Полезный PR.
Иногда можно услышать жалобы насчет того, что Битрикс делает слишком агрессивный пиар своему продукту — конференции, семинары, вебинары, всё это проводится в масштабах страны и централизовано. Мы сами недавно проводили семинар Битрикса, так что знаем, насколько там отработанная схема.
Кто-то удивится, но такие семинары действительно нужны и все еще актуальны. Возможность блиц-ликбеза, тем более бесплатного, для многих региональных компаний — это единственный адекватный способ повысить ИТ-грамотность сотрудников или расспросить о новых продуктах.
Да и просто пообщаться с подрядчиком своего сайта или коллегами по рынку один на один — таких возможностей в регионах не так много.
4. Битрикс + 1С.
Как получился «1С-Битрикс»? В 2007 году всем известная компания «1С» купила часть компании «Битрикс», именно с этих пор началось бурное развитие платформы. Поэтому в вопросе интеграции сайта с бухгалтерией у Битрикса есть преимущество априори.
Конечно, не нужно строить иллюзий по поводу того, что штатная интеграция с 1С — это нечто вроде «нажми на кнопку — получишь результат». В абсолютном большинстве случаев типовые конфигурации 1С адаптируются под нужды компании программистами-«одинэсниками», посему учесть особенности вашей конфигурации и провести качественную интеграцию можно только с помощью опытных веб-разработчиков.
5. Безопасность.
В отличие от бесплатных CMS, которые обычно нетрудно взломать, у Битрикса есть целый комплекс инструментов для защиты ваших данных: модуль проактивной защиты, веб-антивирус, защита авторизованных сессий, безопасная авторизация через SSL-протокол, недавно даже добавили защиту от DDoS-атак.
Подробнее и больше есть на сайте CMS.
А еще у Битрикса есть отличная игрушка для любителей всё проверять собственноручно: запустите «монитор качества» и получите полную картину безопасности вашего сайта. Находится в админ-панели, вот здесь:
6. Поддержка.
Лицензию на CMS «1С-Битрикс» нужно ежегодно продлевать. Это повод для недовольных воплей.
Но с другой стороны тем, кто платит за лицензию, становится доступна техническая поддержка — на вопрос здесь гарантированно ответят в течение дня, проверено. Кстати, недавно мы совместно с CMS Magazine проводили исследование по облачным решениям, на которых можно собрать сайт самому, — так вот там служба поддержки иногда отвечает по 2-3 дня. Это при условии, что решения тоже далеко не бесплатные. Чувствуете разницу?
Помимо техподдержки, есть подробная документация для разработчиков по работе с API, а также учебные курсы по всем продуктам Битрикс.
Кстати, рекомендуем каждому владельцу сайта пройти курс «Контент-менеджер» — это очень повысит качество вашей работы с сайтом.
7. Маркетплейс.
Магазин готовых решений для вашего сайта — можно без помощи разработчиков установить всё, что угодно: от каталога с товарами до онлайн-консультанта.
Сегодня в маркетплейсе представлено более 2000 решений в 9 категориях. Есть всё. Единственное пожелание: не увлекайтесь слишком (модули хоть и проходят проверку, но могут конфликтовать между собой). На всякий случай держите под рукой разработчика.
8. Устойчивость к нагрузкам.
Интернет-магазин, работающий на редакции «Бизнес», у которого в каталоге 100 000 товарных позиций, способен выдерживать почти 15 миллионов (!) просмотров страниц в сутки. Этого более, чем достаточно, любому сайту.
Кстати, Битрикс проводил реальные испытания, всё подтверждено сертификатами.
9. Битрикс будет жить дальше.
Наверное, главный аргумент в пользу Битрикса — эта коммерчески успешная платформа, лидер среди рынка платных CMS. Битрикс будет жить, и вряд ли колебания рынка его обрушат.
Чего нельзя сказать о какой-нибудь свежей-модной CMS или конструкторе сайтов — сегодня ваш сайт работает, завтра вы ищете концы.
К слову, недавняя новость о том, что 1С купила часть UMI (еще один популярный производитель CMS) еще раз подтверждает факт того, что с «Битриксом» ничего плохого не случится еще много лет. Под ним мощная финансовая подушка.
Если есть вопросы — можете задавать в комментариях внизу, мы ответим.
blog.adn.agency