Комментарии 19
Это все хорошо, но на дворе и правда 2016 год, а 1С-Битрикс — коммерческий продукт, с вышедшим в 2013 году новым ядром D7, для которого за 3 года не сподобились сделать нормальную документацию. Я много лет работал с Битриксом, но последнее время все это уж очень похоже на некрофилию, так что я решил распрощаться с ним, чему несказанно рад.
По сравнению с тем же open source opencart архитектура битрикс просто ужасна…
Не вижу никакой пользы от битрикс после opencart или magento
Не вижу никакой пользы от битрикс после opencart или magento
opencart ужасен в той же мере степени, что и битрикс (если не в большей). А вездесущий VQmod — тому доказательство.
Серьезно?!
vQmod в opencart 2.x нету — это раз.
И vQmod — это не часть архитектуры совершенно (по идее его можно прилепить к любой cms). Не путайте. К тому же он исключен из совместимых дополнений opencart
Судя по этому, я смотрю вы поверхностно знакомы с opencart. Поэтому не вам судить архитектуру opencart, при поверхностных знаниях её
Два — модификаторы отличный инструмент. И очень плохо, что другие cms его не используют. Да — костыль, но хороший костыль, очень сильно развивающий инфраструктуру и сообщество, соответственно количество модулей, тем, популярность.
А вот как раз архитектура opencart очень хорошая. Можно даже без модификаторов её использовать и «подменять» все. Там есть своего рода система «прослушки» всех методов, которой профессионалы пользуются.
К тому же opencart из популярных open source систем самый безопасный, там безопасность заложена в архитектуре
Так что не сравнивайте х с пальцем
vQmod в opencart 2.x нету — это раз.
И vQmod — это не часть архитектуры совершенно (по идее его можно прилепить к любой cms). Не путайте. К тому же он исключен из совместимых дополнений opencart
Судя по этому, я смотрю вы поверхностно знакомы с opencart. Поэтому не вам судить архитектуру opencart, при поверхностных знаниях её
Два — модификаторы отличный инструмент. И очень плохо, что другие cms его не используют. Да — костыль, но хороший костыль, очень сильно развивающий инфраструктуру и сообщество, соответственно количество модулей, тем, популярность.
А вот как раз архитектура opencart очень хорошая. Можно даже без модификаторов её использовать и «подменять» все. Там есть своего рода система «прослушки» всех методов, которой профессионалы пользуются.
К тому же opencart из популярных open source систем самый безопасный, там безопасность заложена в архитектуре
Так что не сравнивайте х с пальцем
> И vQmod — это не часть архитектуры совершенно
Именно. И появился он в опенкарте не от хорошей жизни. Вовсе не от того, что там так все удобно и классно расширяется.
Только задумайтесь! Для расширения системы, необходимо вклинится и заменить код.
Что там? Во 2.х ветке всё прекрасно? Хаха!
Ну что там, с чего начнем? С полного несоответствия ни одному psr, или с запросов к бд обернутых в лупы?
Ну право же — это просто смешно.
Именно. И появился он в опенкарте не от хорошей жизни. Вовсе не от того, что там так все удобно и классно расширяется.
Только задумайтесь! Для расширения системы, необходимо вклинится и заменить код.
Что там? Во 2.х ветке всё прекрасно? Хаха!
Ну что там, с чего начнем? С полного несоответствия ни одному psr, или с запросов к бд обернутых в лупы?
Ну право же — это просто смешно.
А кто сказал opencart плохо " расширяется?
Я смотрю вы вообще не знаете архитектуру opencart! Квалификации нет совершенно
Так что віучите сначала мат. часть а потом минусуйте
Все можно «перехватить» и «прослушать», изменить без модификаторов. Всё для этого в архитектуре заложено. Я не пользуюсь модификаторами и спокойно, как ві пишите" вклиниваюсь в код без них, не изменяя ни одной строчки кода модификаторами.
Модификаторы, я написал для кого, для программистов с малой квалификацией, которые и используют vQmod.
Вы читайте внимательно и изучите детально архитектуру.
Так что ваши инсинуации просто смешны.
Я смотрю вы вообще не знаете архитектуру opencart! Квалификации нет совершенно
Так что віучите сначала мат. часть а потом минусуйте
Все можно «перехватить» и «прослушать», изменить без модификаторов. Всё для этого в архитектуре заложено. Я не пользуюсь модификаторами и спокойно, как ві пишите" вклиниваюсь в код без них, не изменяя ни одной строчки кода модификаторами.
Модификаторы, я написал для кого, для программистов с малой квалификацией, которые и используют vQmod.
Вы читайте внимательно и изучите детально архитектуру.
Так что ваши инсинуации просто смешны.
Окей, Вы правы, а я нет. Там всё по строго по psr, и запросы к бд в циклах не производятся, и вообще всё огонь. А этот кусок гуано ниразу не шесть экранов в ширину, и вообще из другого репозитория, который не имеет никакого отношения к opencart. Еще раз простите, я просто не подумал, что Вы настолько опытны. Хотел «красануться», понимете ли, и спорол чушь. Но не тут-то было — явились Вы (отец модульного подхода, и учитель Фаулера, судя по тексту) поставили меня на место. Тысячи извинений.
Уважаемый, не путайте «драйвер» формирования запросов и архитектуру. В этом у многих заблуждения. Они путают культуру «местного» кода с архитектурой.
Еще надо разобраться что удобнее при формировании запросов, такой метод, или методами добавления. Я могу очень много ни лицеприятного о «методах» формирования запросов сказать, когда их используют очень агрессивно.
Я если честно, конечно же изменил бы здесь драйвер формирования запросов, добавил бы в драйвер дополнительные методы добавления пользовательских вариантов. Но не усложнял бы сильно.
Идеального ПО априори не бывает. И на солнце есть пятна.
Так что еще раз убедился в поверхностных знаниях у вас opencart
Еще раз убедился, что на хабре поверхностные знания считаются достижениями «гуру»
Еще надо разобраться что удобнее при формировании запросов, такой метод, или методами добавления. Я могу очень много ни лицеприятного о «методах» формирования запросов сказать, когда их используют очень агрессивно.
Я если честно, конечно же изменил бы здесь драйвер формирования запросов, добавил бы в драйвер дополнительные методы добавления пользовательских вариантов. Но не усложнял бы сильно.
Идеального ПО априори не бывает. И на солнце есть пятна.
Так что еще раз убедился в поверхностных знаниях у вас opencart
Еще раз убедился, что на хабре поверхностные знания считаются достижениями «гуру»
Искреннее вам сочувствие от django-адептов!
НЛО прилетело и опубликовало эту надпись здесь
Это так и выросло из «негативной обратной связи». Навсегда запомню этот день: 2013 год, обычный летний день, и ни что не предвещало беды, как вдруг…
Двое молодчиков написали каждый по своему модулю методом слепого копипаста. В результате появилось два класса-близнеца для работы с базой. Метод Add был скопирован у третьих лиц, а поэтому не добавлял элементы, если обязательные поля были, внимание, заполнены: функцию валидации тоже криво откуда-то скопировали. Но Add всё равно никто не пользовался, а добавляли новые записи методом Edit. На мой вопрос «почему» ответ был «а не знаю, я откуда-то скопировал».
После того, как эти люди были устранены с проекта, я ещё порядком начитался кода, написанного «в лучших традициях», а потом не выдержал. D7 тогда ещё не было, поэтому сначала пришлось написать простенькую ORM, чтобы генератор админки вообще стал возможен.
Так что не уверен, надо ли быть каким-то специальным человеком, чтобы заметить, что король-то голый…
Двое молодчиков написали каждый по своему модулю методом слепого копипаста. В результате появилось два класса-близнеца для работы с базой. Метод Add был скопирован у третьих лиц, а поэтому не добавлял элементы, если обязательные поля были, внимание, заполнены: функцию валидации тоже криво откуда-то скопировали. Но Add всё равно никто не пользовался, а добавляли новые записи методом Edit. На мой вопрос «почему» ответ был «а не знаю, я откуда-то скопировал».
После того, как эти люди были устранены с проекта, я ещё порядком начитался кода, написанного «в лучших традициях», а потом не выдержал. D7 тогда ещё не было, поэтому сначала пришлось написать простенькую ORM, чтобы генератор админки вообще стал возможен.
Так что не уверен, надо ли быть каким-то специальным человеком, чтобы заметить, что король-то голый…
А вот интересно, как битрикс относиться к PHP7?
Недавно на своей конференции сказали, что на тестовой машине им удалось его запустить на php7.
За 1-2 месяца смогут привести его к виду, работающему на php7. Главный косяк битрикса (по заявлению самого битрикса)в php7 это класс
За 1-2 месяца смогут привести его к виду, работающему на php7. Главный косяк битрикса (по заявлению самого битрикса)в php7 это класс
\Bitrix\Main\Text\String
, из-за которрого возникает фатал.Главный косяки битрикса — это сам битрикс.
Ну если всего один класс и, судя по названию, это какие-то вспомогательные методы работы со строками — его-то можно осилить и поправить не ломая API!
Зарегистрируйтесь на Хабре, чтобы оставить комментарий
ООП-конструктор админки для Битрикс