169 похожих чатов

2. Причина безпечності Опенкарта в його непопулярності (в порівнянні з

Wordpress) чи це особливості системи?
Питаю, бо деякі магази на опенкарт рокми не оновлювалися - на вордпрес їм би вже була звізда
В чому прикол?

34 ответов

37 просмотров

В тому що WP неандертальське лайно, і його стиль коду - лайнокод.... Ні в яке зрівняння з сучасним code style opencart він не йде

Marko
В тому що WP неандертальське лайно, і його стиль к...

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

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

Gilung- Автор вопроса
Gilung
геніальніше за хуки та фільтри у WP?

у 1000 разів, хук не несе такої загрози як левий модіфікатор яки напряму виправляе код контролера або любої моделі, через пошук куска коду да додавання свого "рандомного коду ". Це адська фігня.

Oleg Abramov
у 1000 разів, хук не несе такої загрози як левий м...

Перевіряйте код модифікаторів, в чому проблема?

Serhii
Перевіряйте код модифікаторів, в чому проблема?

Добре , як ? передивлятись кожну строчку, зробити 2й сервер де це тестувати все - типа дев ? Я пишу - похано махати ножем на продакшені. Ви рекомендуете - махайте обережно. Варіанті - не махати - не розглядаються ?

Oleg Abramov
Добре , як ? передивлятись кожну строчку, зробити ...

Тобто огляд коду модифікатора перед його закиданням в папку system ви вважаєте маханням ножем?

Serhii
Тобто огляд коду модифікатора перед його закидання...

Модіфікатор сам по собі я важаю - ножем. Я можу його передевитись, але вгадати на 100% что він зробе - не вийде.

Oleg Abramov
Модіфікатор сам по собі я важаю - ножем. Я можу йо...

Так будь який код який ви додасте в опенкарті можна вважати ножем

Це вже залежить чисто від вас, наскільки детально ви його розглянете

Serhii
Так будь який код який ви додасте в опенкарті можн...

Ні. Любий код не складе мені сайт. Я наприклад люблю модульність - падає модуль - сайт працує. Падає модіфікатор - труба сайту. Більшість магазинів ставлять "на живу", не у сих є кошти підіймати ДЕВ і там "перевіряти тони кода модіфікаторів". Тож шанс схопити 500ку - дуже великий - це я називаю - махати ножем.

Serhii
Це вже залежить чисто від вас, наскільки детально ...

Ну я можу завести копію сайту , підняти уси модулі і API інтеграції там, потім накотити модіфіктор і протестувати як він працуює - дуже добрий підхід. Збереже прод від падіння. Питання - усі клиенти - готові сплачувати таки процедури на кожен модіфикатор ?? Вони такі - ой в мене є гора грошей - давай пару днів потестуємо :)

Oleg Abramov
Ні. Любий код не складе мені сайт. Я наприклад люб...

Потрібно просто нормально писати модифікатори, привʼязувати до потрібних рядків коду. Але якщо це робочий проект і ви все тестуєте, то тестуйте і код модифікаторів. Про які глобальні та непосильні кошти на дев сервер для робочого проекту ви говорите також не розумію. Більшість проектів які працюють та приносять кошти - доробляються на дев і потім тільки деплоять на продакт

Oleg Abramov
Ну я можу завести копію сайту , підняти уси модулі...

Можете навести приклад модифікаторів на які у вас йдуть дні тестів?)

Serhii
Потрібно просто нормально писати модифікатори, при...

Ну тобіж ми приходимо к тому що для Опенкарта потрібно обовязково мати ДЕВ так ? Бо на продакшені краще не запускати модіфікатор

Тестировать на дев сервере это нормальная практика при разработке ЧЕГО УГОДНО, особенно если это что-то приносит деньги.

Звісно - от є плагін разробленній "хузна ким" - інтеграція з алібаба, алієксперсс і тп, там купа модифікаторів. Плагін otapi - він модефікує маже усю структуру віводу інфи і товару.

Дмитрий
Тестировать на дев сервере это нормальная практика...

Так и есть. Вопрос в другом . Какой риск падения если ставиться модуль на продакшене ? Если это "бомж-сайт". Насколько хорошо что надо дополнительно делать эту проверку ?

Oleg Abramov
Звісно - от є плагін разробленній "хузна ким" - і...

ок, тепер давайте прикинемо, що на wp ми стаавимо елементор для темплейтів (otapi противага) там де такожд все редагує темплейти ви відразу поставите без перевірки та дев сервера і все буде ок?))

Serhii
ок, тепер давайте прикинемо, що на wp ми стаавимо ...

Я скажу так что на WP - шанс паддіння в рази меньший. Десь раз у 100. Так як я не бачив там такого підходу.

Oleg Abramov
Так и есть. Вопрос в другом . Какой риск падения е...

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

Дмитрий
Как по мне, необходимость проверки кода модификато...

Все верно. Но мы гворим сейчас не о том как делать правильно. А о избыточности. Я ставлю плагин ЭЛементора - и он пашет , я не думаю о том что он мне снесет сайт или о том что мне нужен ДЕВ , чтоб проверить - чтоб он там ничего нахрен не увалил

Marko
Маячня

Я не спец в архітектурних спарввах. Але правки кода "на лету" - важаю - не доброю штукою. Важаю - що модулі повинні склададись окремо десь у папку ,і вмикатись - або вимикатись зівідси, не торкаючись базового коду. А якщо пинцип такий - бери правь як хочеш , поверх - того що правили до тебе - ну такоє. Там така каша може бути після 20 - 50 модифікаторів.

Oleg Abramov
Я не спец в архітектурних спарввах. Але правки код...

А гітхаб вас не хвилює ніяк Модифікатори це ІНСТРУМЕНТ сумісної розробки такий собі мікрогіт

До чого github до опенкарта ? Може ви мали наувазі GIT - технлогію , а не сервіс GITHUB ? бо э ще Bitbucket і тп. Ви точно програміст ?

Marko
Ти наііть не розумієш про що річ

Ні, бо ви так пояснюєте. Ви використвуете Git - круто , це левел Junior , навились Docker - це також Дужниор левел ? Чи у вас CI/CD с GitHub - круто, але це теж левел - junior. Я не розумію чим ви хотіли мене здвивувати ?

Gilung- Автор вопроса
Serhii
ок, тепер давайте прикинемо, що на wp ми стаавимо ...

шанси падіння WP при встановленні Elementor практично рівний 0 (пишу практично, бо у мене за надцять років не було жодного разу, але завжди знайдеться унікум)

Похожие вопросы

Обсуждают сегодня

А как старый хаскел с новым стыковать ? потому как тут работает https://play.haskell.org/saved/C3xpMzcd, а вот тут https://stepik.org/lesson/7602/step/9?unit=1473 нет ошибка C...
Fedor
131
что насчет пагинга? на осдеве непонятно(
Vi Chapmann 🪙
26
Вопрос я правильно понимаю что в коде newtype ArrowMap k v = ArrowMap { getArrowMap :: k -> Maybe v } getArrowMap есть функция типа k -> Maybe v, если да, то не понимаю задач...
Fedor
64
Ребят, что лучше для реверса: гидра или ида?
En Vind Av Sorg
26
Делаю велосипед логгер. К сообщению хочу прикрутить некоторую информацию, типа, кем отправлено, какой уровень, и всякое такое. И тут подумалось мне, почему бы не хранить весь...
Serjone
24
Как Вы считаете нормально ли в двадцатых годах 21 века в ВУЗах Российской Федерации обучать студентов работе с TASM? Не слишком ли это "архаично"? (Если оффтоп или флейм для э...
Spiker01
52
Комрады, хотел уточнить. Проперть в OnDestroy юнита-хозяина по-прежнему доступна? И еще уточнение: finalization юнита наступает раньше или позже OnDestroy?
Ed Doc
48
если загрузчик efi? если сама PML4 PDPT PDT PT лежит в неудобном для меня месте?
Vi Chapmann 🪙
8
Продолжая диалог про свифт в проде – сейчас возник вопрос в активном наборе бекендеров. В основном в нашей компании мы фанаты Java Spring и полностью ей довольны. Однако найм ...
Guseyn
27
Читаю сейчас [нет, уже больше не читаю!] курсовую о Булгакове, написанную, похоже, с помощью ChatGPT. Это удивительный психоделический опыт. Текст в основном написан в стиле б...
✨ Uni [🌊 В отпуске]
1
Карта сайта