Nikolay
как по мне, очки в гугле это просто показатель что можно ещё выжать из сайта. То есть он может уже быть очень быстрым, но можно выжать ещё чуточку. И гугл показывает в баллах сколько ещё можно выжать. Но отсеивать нормальный сайт за это, это вообще тупо с его стороны
Павел
Anonymous
https://2020.modxpo.eu/
Anonymous
Ну вы знаете что делать
Anonymous
Глядишь в 21 году можно опять в Минске собраться
Sergey_K
Уже надо собрать денег и сделать свой форк...
Sergey_K
И собираться как нормальные люди :)
Эвошников вон еще консолидировать.
Nikolay
Anonymous
Sergey_K
Так что все логично.
Павел
Sergey_K
Ну как не нужный - мне кажется, что если бы стоял композер, элокент и любая другая даже простенькая админка, то все было бы намного веселее.
Но для этого, теперь уже понятно, надо впилить неймспейсы, что, вроде, в 3.0 сделали.
Павел
Павел
Там как раз все что ты описал
Sergey_K
Ну наверное поэтому туда люди и уходят отсюда и маркетплейс там не загибается :)
Получится да, подобие октября, но у модх есть сильные вещи, которых там [пока] нет
Миша
Павел
OctoberCMS учит тебя относительно «правильно» и относительно «современно» строить веб приложения
Павел
Для конечного потребителя шо modx, шо october - все равно в целом
Павел
И пока есть куча готовых решений для MODX - он будет жить своей нормальной жизнью.
По уровню гибкости системы плюс минус одинаковы
Миша
Sergey_K
Гибкости чего, прости?
Люди, которые тут не смогли осилить ни одного компонента, в октябре по десятку уже давно имеют
Павел
Ты же предлагаешь все поменять и лишить всех готовых решений MODX
Ну вот посмотри какая веселуха у Эволюшников, полторы калеки толкает чета, ничего не происходит от слова совсем
Миша
полторы калеки
ахахахаха
Павел
Nikolay
я где-то вычитал, что eloquent сделана на pdo, это так, никто не в курсе?)
Павел
Sergey_K
Nikolay
и ещё что pdo быстрее eloquent
Sergey_K
Павел
Sergey_K
Sergey_K
Это вообще не проблема.
Павел
Даже отказ от extjs будет бобо
Anonymous
Nikolay
ну так это просто особенности движка, кеш перегенеровать, события вызвать, права доступа проверить, то есть в процессорах в основном проблемы. А чистые запросы, выборки, по сути тот же PDO
Sergey_K
Коль, тебя подводит твоя любовь к копипасте, уж прости :)
Sergey_K
Ты сути не понимаешь.
Sergey_K
Можно вообще все запросы писать напрямую
Sergey_K
Или пользовать представления и процедуры - тоже вариант.
Nikolay
по-моему ты не понимаешь. Логика работы движка ограничивает, а не сам xPDO. Если переписать процессоры те же на eloquent не думаю, что скорость добавится, если не наоборот
Sergey_K
Эм... тебе вон выше написали, что xPDO жрет память как не в себя и медленный
Павел
в тройке ситуация получше
Павел
но да, жрет он прилично
Sergey_K
Ровно по этой причине пользуют такое
Sergey_K
То есть xPDO это тупо генератор запросов.
Что достаточно позорно, мне кажется.
Миша
почему в этом конченном ютубе не сделали дохагрузку видео
Павел
Nikolay
Sergey_K
В элокент никто не собирается внутрь пихать логику, вроде это очевидно должно быть...
Sergey_K
Поэтому такого кривого подхода с ним быть не может.
Пример - тот же октябрь.
Sergey_K
Я для своих таблиц пользую элокент. И все прекрасно.
А вот с хПДО да, боль.
Там джойны и те через раз получаются епт...
Alexey
Nikolay
вот сути ты походу не понимаешь)) eloquent это чтобы удобно делать запросы в БД, но этого мало для функционирования движка. Не внутрь eloquent нужно логику пихать, а наоборот eloquent внутрь логики. Если её оставить, то никакого выигрыша не получится в скорости, только может в удобстве запросов. А если поменять, это уже будет не modx
Nikolay
Sergey_K
Нда...
Коль, прости, но копипаста тебя явно губит :))
Anonymous
eloquent такая же orm, как и xpdo, на базовом уровне, в xpdo немного больше натолкали и на базе этого навернули modx. по крайней мере все, что касается манупилирования объектами
Anonymous
общее - это query builder, примерно одинаков в обоих по сути, реализации могут отличаться
Dmitriy
Господа, какого фига?
Dmitriy
[2020-02-19 14:40:34] (ERROR @ /home/host1486515/nkumodxcore/model/phpthumb/phpthumb.class.php : 1722) PHP warning: getimagesize(/home/host1486515/nku.biz/htdocs/www/{$pathcontext}/uploads/catalog/29/3-2.jpg): failed to open stream: No such file or directory
Dmitriy
{($pathcontext ~ '/uploads/catalog/295/1-1.jpg') | phpthumbof:'w=350&q=98'}
Pavel
Короче, перемирие на два часа. Через 15 минут стартуем стрим про Shopaholic!!! 😎
Павел
Паша как обычно)
Anonymous
дальше, eloquent строго следует патерну active record. Плюсы - это относительная простота, минусы - 1 сущность - 1 таблица
Pavel
Pavel
всем чмаке! 😉
Anonymous
xpdo та же AR, но с оберткой в виде прямого мапинга объектов в БД
prohor
Anonymous
связями модель расширяется. минуса не вижу в этом
связи да, но это не совсем то. Есть кейсы и я с такими встречался, когда нужно было построить более сложную бизнес логику и там AR сильно мешал, так как несмотря на связи, получался слишком большой overhead
iWatchYouFromAfar
Sergey_K и кто будет форк пилить?)
Anonymous
Doctrine в этом плане иногда выглядит интереснее
Anonymous
но для простых проектов она слишком многословна по коду
Sergey_K