Jump to content
  • Sign Up
Ragnos

Сложность Битрикса

Recommended Posts

Здравствуйте, вопрос к тем кто уже давно и хорошо разбирается в 1С Битрикс, скажите создавать сайт на Битрикс намного сложнее чем на той же Joomla?

Share this post


Link to post
Share on other sites

все зависит от того, что это будет за проект, а так - да, сложновато конечно...

Share this post


Link to post
Share on other sites

Скажу, как не очень опытный в Битриксе, но которому пришлось перенести сайт на его основу... В жизни никому не посоветую использовать Битрикс. Громадная по быдлокоду, лишнему функционалу и хреновой техподдержкой CMS. Неудобная система шаблонов. Вобщем, плюсов я не нашел. Одного проекта хватило, дабы понять, что Joomla это бальзам на душу.

Edited by Seemann

Share this post


Link to post
Share on other sites

Seemann, я сам не в восторге от нее, но ее и используют ради ее функционала, в чем джумла конечно же уступит на раз-два.

и да, битрикс это не cms, а cmf ;)

З.Ы. сложности только закаляют :)

Share this post


Link to post
Share on other sites

Здравствуйте, вопрос к тем кто уже давно и хорошо разбирается в 1С Битрикс, скажите создавать сайт на Битрикс намного сложнее чем на той же Joomla?

Нет, значительно проще.

Битрикс — чуть ли не единственная документированная CMS.

api позволяет решать любую задачу, не затрагивая код ядра.

Красивая стройная архитектура. Логика от представления чётко отделена. Можно масштабировать, комбинировать и вообще творить что угодно, почти полная свобода действий.

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

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

Но если чукча не читатель, а писатель, то лучше даже не смотреть в сторону битрикса. Сложно будет. А тому, кому результат работы чукчи-не-читателя-а-писателя достанется на поддержку, будет ещё сложнее. К сожалению, быдлокодить битрикс позволяет безгранично, никак этому не препятствует.

Share this post


Link to post
Share on other sites
Нет, значительно проще.

В корне не согласен.

Красивая стройная архитектура. Логика от представления чётко отделена.

Оо

Надеюсь Вы пошутили про структуру)

Структура из 100500 тысяч мильЙоноф файлов (например, папка bitrix/templates/bitrix/view/bitrix/bitrix/other/bitrix ...) - это я утрирую конечно, но примерно так и происходит.

Извольте, это не структура ... это как попало.

Чтобы дорыться до нужного файла и места в коде нужно пересобачить 20 папок.

Логики в этой CMS, или как меня поправили - CMF, совершенно нет)

Всё это требует всего лишь чтения документации

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

Скажу, что даже установить чистый дистрибутив системы на сервер мне так и не удалось в виду массы несовместимостей.

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

но ее и используют ради ее функционала

Её используют, потому что это модно.

Edited by Seemann

Share this post


Link to post
Share on other sites

Seemann, если вы не смогли осилить — не беритесь. Для вас есть альтернативы.

Если бы битрикс был действительно единственным достойным решением, все остальные уже бы давно сошли на нет.

Вашу трагедию вы описали одной фразой:

я привык заниматься делом, а не "книжки" читать. На это часто нет времени.

С таким подходом у вас не получится освоить ровно ничего.

А насчёт времени:

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

Share this post


Link to post
Share on other sites

Битрикс достаточно низкопробный продукт, да как и вся продукция 1С. Делать сайт под любой движок не сложно, если ты специалист. Другой вопрос поддержка, обслуживание и конечная стоимость. Любой движок при нестандартных требованиях необходимо допиливать под себя. У битрикса сильный маркетинг и не более. А если не видно разницы, то зачем платить больше?)

Share this post


Link to post
Share on other sites

1C к Битриксу имеет весьма отдаленное отношение.

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

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

А уж по созданию интернет магазинов и интеграции с 1С, равных просто нет.

Share this post


Link to post
Share on other sites

Здравствуйте, вопрос к тем кто уже давно и хорошо разбирается в 1С Битрикс, скажите создавать сайт на Битрикс намного сложнее чем на той же Joomla?

Нет, значительно проще.

Битрикс — чуть ли не единственная документированная CMS.

api позволяет решать любую задачу, не затрагивая код ядра.

Красивая стройная архитектура. Логика от представления чётко отделена. Можно масштабировать, комбинировать и вообще творить что угодно, почти полная свобода действий.

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

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

Но если чукча не читатель, а писатель, то лучше даже не смотреть в сторону битрикса. Сложно будет. А тому, кому результат работы чукчи-не-читателя-а-писателя достанется на поддержку, будет ещё сложнее. К сожалению, быдлокодить битрикс позволяет безгранично, никак этому не препятствует.

Отвратительная архитектура. Во всем. Часто настолько запутанная, что непонятно - специально путали что ли. Возьмите любой приличный фреймворк и вы поймете что такое "красивая стройная архитектура" и отделение логики. Причем, качество кода очень разное - где-то более-менее, где-то, особо в компонентах, такой говнокод... А уж про количество файлов - это да... очень приятные ощущения для работы с любыми IDE и VCS.

Документация хороша для стандартного набора действий, типа дергания api инфоблоков. Что-то выходящее за рамки этого натыкается на черную дыру. Ну и сам api как правило убог и нелогичен.

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

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

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

Edited by MiksIr

Share this post


Link to post
Share on other sites

В мне намного проще на битриксе, чем на джумле.

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

Share this post


Link to post
Share on other sites

В мне намного проще на битриксе, чем на джумле.

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

Конечно) Заменил картинки, заменил цвета и дизайн готов :)

А если что-то сложное в плане дизайна, то руки сломаешь и стены головой проломишь.

Нет-нет и ещё раз нет) Готов вступить в секту ненавистников Битрикса :devil:

Share this post


Link to post
Share on other sites

Конечно) Заменил картинки, заменил цвета и дизайн готов :)

А если что-то сложное в плане дизайна, то руки сломаешь и стены головой проломишь.

А что там сложного-то в плане дизайна?

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

Share this post


Link to post
Share on other sites

а тут всё так и ведутся споры? :)

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

Ядро будет полностью новое, хотя будет обратная совместимость api, будет новый дизайн админки (кстати, предложения и пожелания принимаются, но это так, тихо между нами).

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

Share this post


Link to post
Share on other sites

зря ржёте.

В коммерческих проектах обратная совместимость — это обязательное требование.

Share this post


Link to post
Share on other sites

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

А админку раскрасить - так это сколько угодно.

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

Share this post


Link to post
Share on other sites

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

Необходимость переписывать была очевидна, и сначала обсуждался вариант переписывать всё с нуля, не обращая внимания на обратную совместимость. Именно поддерживать две несовместимые версии. Но потом большие умы решили так, как решили.

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

Так тут нужно что понимать: есть кэширование. Выборки эти осуществляются не каждый раз. И никто не мешает написать свой собственный модуль под задачу с нужной структурой таблиц.

Share this post


Link to post
Share on other sites

Делал сайт на Joomla, сейчас делаю на битриксе интернет-магазин.

Отличия есть, если вспомнить Joomla 1,5 - там тоже были непонятные моменты, ключевую информацию находил на форумах.

Битрикс нужно изучать/проверять...много недокументированных моментов...упорство и труд желаю каждому!

Share this post


Link to post
Share on other sites

По мне,так это самая удобная и надежная cms

недавно у них вроде еще какая то супер технология по быстрой загрузке сайтов появилась - не пробовал

Радует то, что система постоянно развивается.

Share this post


Link to post
Share on other sites

Я раньше работал с CMS Joomla, все устраивало, наверное не с чем было сравнить :D, потом столкнулся с Битриксом, очень понравилась, приятный интерфейс, все по русски расписано, система защиты довольно серьезная, по сравнению с Joomla, да и огромный плюс в том, что при покупке лицензии, есть тех.поддержка. Обратно не пересяду на другие движки.

Share this post


Link to post
Share on other sites

Отпишусь в этой теме.

Битрикс он создавался специально для удобства.

Он немного сложнее джумлы. но сложнее тем что очень много настроек. а так - прост

Для меня открытием было, когда я узнал что битрикс на порядок легче UMI 

Share this post


Link to post
Share on other sites

"Немного сложнее"))), джумла сложнее в том что она сделана коряво, куда не ткни, какой то Геморой, но если рассуждать с точки зрения цены, то конечно бесплатный продукт джумла, один из лучших cms

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.


  • Member Statistics

    46,837
    Total Members
    159
    Most Online
    Мишкин
    Newest Member
    Мишкин
    Joined
  • Recently Browsing   0 members

    No registered users viewing this page.

  • Спрашивают сейчас

  • Пишут сейчас

    • Как облачные технологии помогают малому и среднему бизнесу экономить   Любой инструмент создают, когда какой-то процесс нужно сделать удобнее, эффективнее, выгоднее. Облака — такой же инструмент. С ними бизнес трансформируется, обретает новую форму и развивается быстрее.   Облака обеспечивают высокую производительность за адекватные деньги. Бизнес, который выбрал облака для решения задач, платит только за то, что использует. В отличие от тех, кто еще работает по старинке.   Давайте разберёмся по порядку.   Бизнес без облачных технологий   Это классическая схема. Так работают многие компании, которые ещё не решились использовать облака.   Представьте небольшой бизнес: 10 сотрудников, каждый из которых работает на своём компьютере и выполняет задачи. Все компьютеры соединены сетевым кабелем в мини-сеть и могут обмениваться между собой информацией.       Ещё где-то на стене висит маршрутизатор, который отвечает за то, чтобы у каждого сотрудника был интернет.   Каждому компьютеру в такой системе требуется:                                  Лицензионные операционные системы и приложения.                                 Периодический ремонт и обслуживание.                                Модернизация при необходимости.   Так каждый компьютер превращается в объект, который регулярно требует вложения денег.   Ещё нужен человек, который постоянно будет в офисе компании на случай, если что-то пойдёт не так. Его функция — быстро прийти на помощь и исправить косяки и поломки, которые возникают в рабочем процессе. Как правило, это штатный ИТ-специалист, которому нужно платить зарплату.     С ростом компании появляются новые рабочие места, оборудование, серверные комнаты. Общий бюджет на содержание и обслуживание оборудования растёт.   Штат ИТ-специалистов тоже растёт. Так появляется новый отдел, сотрудникам которого тоже нужно платить зарплату.     Для малого и среднего бизнеса это нецелесообразно. И этого можно избежать, если начать использовать облака. Чем раньше бизнес понимает это и переносит работу в облака, тем больше получается сэкономить в итоге.   При переходе в облако малый и средний бизнес экономит, а сэкономленные ресурсы направляет на развитие бизнеса.   Бизнес с облачными технологиями   При облачной организации ИТ-инфраструктуры вся информация хранится на виртуальном сервере в облаке, а уже к нему подключены все компьютеры.     Когда бизнес переходит в облако, появляются новые возможности:                                  Использовать старенькие системные блоки в качестве терминалов доступа к облаку.                                Перестать покупать дорогие рабочие станции и новое серверное оборудование.                                 При выходе старых системников из строя покупать недорогие тонкие клиенты.                                 Вычеркнуть из бюджета расходы на содержание и модернизацию оборудования.                                 Перестать тратить деньги на специализированные помещения, электроэнергию.                                 Использовать ресурс ИТ-специалистов для решения задач развития компании.                                 Увеличивать и уменьшать ИТ-инфраструктуру в нужный момент.                                 Организовать мобильную работу сотрудников, сэкономив на офисе.   Некоторые компании боятся переходить облака, только потому, что для них это что-то новое и неизвестное. Но в Украине, как и во всем мире, это уже норма. Как и сопутствующие переходу преимущества.   1.                             Бизнес в облаке платит только за то, что использует. Если требуется увеличить мощность, скорость, производительность или другие характеристики, нужно только сказать об этом провайдеру. Он всё сделает. 2.                             Обновлять или добавлять мощности рабочим станциям не потребуется, потому что теперь вся мощность берётся с сервера. При необходимости её можно добавить или убрать без покупки дополнительного оборудования. 3.                             Если у компании ещё нет ИТ-специалиста, можно доверить администрирование ИТ-инфраструктуры в облаке провайдеру. Это выгоднее, чем нанимать для этих задач отдельного специалиста. Если специалисты в штате уже есть, им можно поручить более серьезные задачи, чем чистить кулеры от пыли и восстанавливать с разной степенью успешности случайно удаленные кем-то из сотрудников данные. 4.                             Облака универсальны. Их легко адаптировать под любые проекты со своим набором характеристик и программ. 5.                             Есть возможность резервного копирования информации и восстановления при необходимости. 6.                             При использовании облаков появляется возможность планировать расходы и избежать спонтанных трат, которые возникают в связи с внезапными неисправностями оборудования в офисе. 7.                             Компании, которые отказываются от облаков и покупают свои серверы в офис, оборудуют серверные комнаты, через 3-5 лет вынуждены обновлять, дополнять или вовсе менять серверы на новые. Это всегда дорого. С облаками этого делать не нужно. При необходимости можно добавить мощности за небольшую плату, но покупать сервер нет необходимости. 8.                             Часто при размещении своего сервера в офисе есть риск, что информация о вашем бизнесе окажется под угрозой. Физические серверы могут изъять или украсть и получить доступ к данным. С облачной инфраструктурой, особенно если облако расположено в зарубежных дата-центрах, этот риск сведён к минимуму. Даже если кто-то получит физический доступ к компьютерам в офисе, не зная реквизитов доступа к облаку, доступ к информации получить не получится. На компьютере её просто не будет. Всё останется на сервере.   У облачных технологий много преимуществ. Для каждого бизнеса есть свои плюсы. Поэтому компании всё чаще отказываются от классической модели инфраструктуры в компании и переходят в облака. Как легко перейти в облако   Чтобы компании убедились в выгодах и почувствовали преимущества использования облаков, мы предоставляет тестовый бесплатный период на 7 дней.   Это хорошая возможность попробовать все функции и примерить решение на свой бизнес.   При этом совсем не обязательно сразу переводить в облако всю компанию. Можно попробовать на филиале, отделе или нескольких сотрудниках.   Закажите тестовую среду или, если у вас есть дополнительные вопросы, задавайте их нашей службе поддержки. Мы работаем для вас 24х7.
    • Воспользуйтесь поиском Google
  • Popular Contributors

×
×
  • Create New...