Как стать автором
Обновить

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

Это все хорошо, но на дворе и правда 2016 год, а 1С-Битрикс — коммерческий продукт, с вышедшим в 2013 году новым ядром D7, для которого за 3 года не сподобились сделать нормальную документацию. Я много лет работал с Битриксом, но последнее время все это уж очень похоже на некрофилию, так что я решил распрощаться с ним, чему несказанно рад.
С документацией там всегда была беда, и часто не только со свежими модулями.
По сравнению с тем же open source opencart архитектура битрикс просто ужасна…
Не вижу никакой пользы от битрикс после opencart или magento
opencart ужасен в той же мере степени, что и битрикс (если не в большей). А вездесущий VQmod — тому доказательство.
Серьезно?!
vQmod в opencart 2.x нету — это раз.
И vQmod — это не часть архитектуры совершенно (по идее его можно прилепить к любой cms). Не путайте. К тому же он исключен из совместимых дополнений opencart
Судя по этому, я смотрю вы поверхностно знакомы с opencart. Поэтому не вам судить архитектуру opencart, при поверхностных знаниях её

Два — модификаторы отличный инструмент. И очень плохо, что другие cms его не используют. Да — костыль, но хороший костыль, очень сильно развивающий инфраструктуру и сообщество, соответственно количество модулей, тем, популярность.
А вот как раз архитектура opencart очень хорошая. Можно даже без модификаторов её использовать и «подменять» все. Там есть своего рода система «прослушки» всех методов, которой профессионалы пользуются.
К тому же opencart из популярных open source систем самый безопасный, там безопасность заложена в архитектуре
Так что не сравнивайте х с пальцем
> И vQmod — это не часть архитектуры совершенно

Именно. И появился он в опенкарте не от хорошей жизни. Вовсе не от того, что там так все удобно и классно расширяется.
Только задумайтесь! Для расширения системы, необходимо вклинится и заменить код.

Что там? Во 2.х ветке всё прекрасно? Хаха!
Ну что там, с чего начнем? С полного несоответствия ни одному psr, или с запросов к бд обернутых в лупы?
Ну право же — это просто смешно.
А кто сказал opencart плохо " расширяется?
Я смотрю вы вообще не знаете архитектуру opencart! Квалификации нет совершенно
Так что віучите сначала мат. часть а потом минусуйте

Все можно «перехватить» и «прослушать», изменить без модификаторов. Всё для этого в архитектуре заложено. Я не пользуюсь модификаторами и спокойно, как ві пишите" вклиниваюсь в код без них, не изменяя ни одной строчки кода модификаторами.

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

Так что ваши инсинуации просто смешны.
Окей, Вы правы, а я нет. Там всё по строго по psr, и запросы к бд в циклах не производятся, и вообще всё огонь. А этот кусок гуано ниразу не шесть экранов в ширину, и вообще из другого репозитория, который не имеет никакого отношения к opencart. Еще раз простите, я просто не подумал, что Вы настолько опытны. Хотел «красануться», понимете ли, и спорол чушь. Но не тут-то было — явились Вы (отец модульного подхода, и учитель Фаулера, судя по тексту) поставили меня на место. Тысячи извинений.
Уважаемый, не путайте «драйвер» формирования запросов и архитектуру. В этом у многих заблуждения. Они путают культуру «местного» кода с архитектурой.
Еще надо разобраться что удобнее при формировании запросов, такой метод, или методами добавления. Я могу очень много ни лицеприятного о «методах» формирования запросов сказать, когда их используют очень агрессивно.
Я если честно, конечно же изменил бы здесь драйвер формирования запросов, добавил бы в драйвер дополнительные методы добавления пользовательских вариантов. Но не усложнял бы сильно.
Идеального ПО априори не бывает. И на солнце есть пятна.
Так что еще раз убедился в поверхностных знаниях у вас opencart
Еще раз убедился, что на хабре поверхностные знания считаются достижениями «гуру»
Искреннее вам сочувствие от django-адептов!
Сам перешел на django, нет слов описать на сколько стало легче дышать.
НЛО прилетело и опубликовало эту надпись здесь
Это так и выросло из «негативной обратной связи». Навсегда запомню этот день: 2013 год, обычный летний день, и ни что не предвещало беды, как вдруг…

Двое молодчиков написали каждый по своему модулю методом слепого копипаста. В результате появилось два класса-близнеца для работы с базой. Метод Add был скопирован у третьих лиц, а поэтому не добавлял элементы, если обязательные поля были, внимание, заполнены: функцию валидации тоже криво откуда-то скопировали. Но Add всё равно никто не пользовался, а добавляли новые записи методом Edit. На мой вопрос «почему» ответ был «а не знаю, я откуда-то скопировал».

После того, как эти люди были устранены с проекта, я ещё порядком начитался кода, написанного «в лучших традициях», а потом не выдержал. D7 тогда ещё не было, поэтому сначала пришлось написать простенькую ORM, чтобы генератор админки вообще стал возможен.

Так что не уверен, надо ли быть каким-то специальным человеком, чтобы заметить, что король-то голый…
А вот интересно, как битрикс относиться к PHP7?
Недавно на своей конференции сказали, что на тестовой машине им удалось его запустить на php7.
За 1-2 месяца смогут привести его к виду, работающему на php7. Главный косяк битрикса (по заявлению самого битрикса)в php7 это класс
\Bitrix\Main\Text\String
, из-за которрого возникает фатал.
Главный косяки битрикса — это сам битрикс.
Это то да, но то, что я перечислил, по заявлению самого битрикса.
Ну если всего один класс и, судя по названию, это какие-то вспомогательные методы работы со строками — его-то можно осилить и поправить не ломая API!
При чём тут класс или апи. Я про всю ущербность данного продукта.
Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации

Истории