Я устал, я ухожу (с)
Привет, ребята.
Я долго вынашивал эту мысль и она мне дается не легко, особенно после почти 10 лет иногда активного, иногда не очень, участия в жизни MODX сообщества. Но, с прискорбием вынужден сказать: «Дорогу молодым!».
Когда-то еще на заре становления популярности я сделал modx.by, затем были попытки организовать первый MODX Drink Up, затем пошли в ход митапы, один, второй, третий, эпогеем стала большая конференция MODXpo 2017 в Минске. Кроме того, был запущен в работу сайт с видео-уроками, но как-то не заладилось. Была попытка делать подкаст и дайджест. И наверное это все можно было бы продолжать делать, но я устал. Это больше не приносит того удовольствия, что раньше.
Жизненные приоритеты сместились, времени на все не хватает, это расстраиват и печалит, вгоняя в тоску и депрессию, а хочется делать хорошо и качественно или никак.
Поэтому с этого момента я больше не буду принимать активное участие в жизни MODX, ни в разработке, ни в обсуждениях, но при этом возможно какие-то свои черновики с заметками все же допишу на благо соощества, как и какой-то код возможно пушну в репозиторий, но обещать не буду.

— Проект с видео-уроками modcasts.video будет закрыт, редирект будет вести на канал modxby в YouTube до момента разделегирования домена.
— Проект с подкастами – modcast.by так будет жив до момента разделегирования домена.
— Проект modx.by и сообщества в соц. сетях я готов отдать в руки человеку, который сможет это все как-то оживить.
— Дайджеста увы, тоже больше не будет, но я могу поделиться секретами подготовки с желающим продолжить.
— Кампания на Patreon будет закрыта.
Спасибо за ваше участие. Не прощаюсь, но отхожу в сторонку и буду наблюдать.
Я долго вынашивал эту мысль и она мне дается не легко, особенно после почти 10 лет иногда активного, иногда не очень, участия в жизни MODX сообщества. Но, с прискорбием вынужден сказать: «Дорогу молодым!».
Когда-то еще на заре становления популярности я сделал modx.by, затем были попытки организовать первый MODX Drink Up, затем пошли в ход митапы, один, второй, третий, эпогеем стала большая конференция MODXpo 2017 в Минске. Кроме того, был запущен в работу сайт с видео-уроками, но как-то не заладилось. Была попытка делать подкаст и дайджест. И наверное это все можно было бы продолжать делать, но я устал. Это больше не приносит того удовольствия, что раньше.
Жизненные приоритеты сместились, времени на все не хватает, это расстраиват и печалит, вгоняя в тоску и депрессию, а хочется делать хорошо и качественно или никак.
Поэтому с этого момента я больше не буду принимать активное участие в жизни MODX, ни в разработке, ни в обсуждениях, но при этом возможно какие-то свои черновики с заметками все же допишу на благо соощества, как и какой-то код возможно пушну в репозиторий, но обещать не буду.

— Проект с видео-уроками modcasts.video будет закрыт, редирект будет вести на канал modxby в YouTube до момента разделегирования домена.
— Проект с подкастами – modcast.by так будет жив до момента разделегирования домена.
— Проект modx.by и сообщества в соц. сетях я готов отдать в руки человеку, который сможет это все как-то оживить.
— Дайджеста увы, тоже больше не будет, но я могу поделиться секретами подготовки с желающим продолжить.
— Кампания на Patreon будет закрыта.
Спасибо за ваше участие. Не прощаюсь, но отхожу в сторонку и буду наблюдать.
Комментарии: 110
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
А какие технологии сейчас привлекают твоё внимание и кажутся перспективными?
Давно ищу альтернативу MODX. Нет, не для того, чтобы окончательно его выбросить)
Просто хочется расширять кругозор и иметь больше выбора, чтобы подбирать наиболее адекватные варианты для различных задач.
При этом, вокруг полно других, гораздо более продвинутых систем. Для развития MODX нужны хорошие разработчики, и вот тут возникает парадокс, что как только ты вырастаешь — MODX тебе больше не интересен, и никто из руководства MODX тебя не мотивирует продолжать работать с ним.
Чем больше ты можешь помочь системе, тем меньше тебе хочется это делать.
Так что, @Иван Климчук, я прекрасно тебя понимаю, и хочу сказать большое спасибо за вклад в систему и сообщество. Без твоей организации митапов я бы вряд ли когда-нибудь поехал в Минск и познакомился и с тобой, и с другими замечательными людьми.
Надеюсь, еще увидимся!
Как буду готов — покажу, расскажу, что получается.
К комментарию Василия. Сколько читаю разных заметок, сложилось такое впечатление, что МОДХ тим как комуняги, закрылись и никого пускать не хотят, хотя вот они же хорошие разработчики со свежими идеями и энтузиазмом! Как будто они сами уже устали от модх и не пускаю новых к этому делу.
Если модх в ближайший год не выпустится с серьезными обновлениями, придется нам мигрировать куда-то. Кто подскажет альтернативу, схожую модх?
Мне понятна позиция Ивана и Василия, но каким образом обновления модх влияют на вас? Разве сейчас он не справляется со своими задачами? Или может быть имеет очень критические недостатки? Как по мне – нет. На нынешней версии можно делать замечательные проекты, а если вам нужно что-то уж очень серьезное, то модх 3 не спасет.
Старые разработчики уходят. Новых не привлекает MODX. Нужны ещё аргументы? Меняется мир разработки начиная с железа и языков, и заканчивая подходами. Даже в мире PHP многое изменилось. А что на это может предложить MODX — багфиксы. Только не надо сравнивать MODX с вордпрессом и друпалом. Они уже нишу CMS заняли и их не догнать. Да разработчики MODX и не пытались. Такая жизнь. Даже великий Гугл не выдержал конкуренции с Facebook (RIP Google+).
А по обновлению… Тут на самом деле важен именно сам факт обновления, а не само обновление. Это некий сигнал от разработчиков — «мы тут и мы заинтересованы в развитии нашего продукта». Но я уже много раз писал, что я не верю в выход MODX3. Это не потому, что я такой вредный. Просто это жизнь. Очевидно, что разработчики MODX потеряли интерес к своему продукту. Причины могут быть разные — не времени, надоело, постарели, другая работа, наваяли своих сервисов, которые страшно и не хочется трогать и т.д. А подхватить некому. Да они никого и не пускают.
По большому счету и вторая ветка нормально справится с задачей простого сайта или магазина. Третья версия не особо нужна. Но график популярности MODX падает. И это факт! На курсах разработки учат новым инструментам и подходам. Кроме того, есть курсы по продуктам. Но вы не найдёте там MODX. Всё просто.
Кроме того, я не рассуждал на тему обновлений, почему их отсутствие это плохо и т.д., а задал конкретный вопрос « Почему именно для вас, модх обязательно должен выпустить обновление, иначе вы от него откажетесь?»
ну вот даже мне, с моим знанием русского языка все понятно. Не обязательно отдавать часть себя, чтобы делать такие выводы… вообще ваша позиция звучит как «сперва добейся», очень по детски.
Ну и конечно же большое спасибо Ивану за всю его активность, ты крутой дядька =}
У меня другое мнение. Возможно он организовывал свои митапы и ездил на глобальные, чтобы популяризировать MODX в Белоруссии. Не знаю. Просто хочется фактов. Насколько Иван поднял популярность MODX в РБ? А вообще MODX в РБ популярен?
И я не рассуждал.
Всё-таки роль Ивана более глобальна и его уход аукнется не только для RU сообщества, но и для самого MODX в целом. Так думаю.
Я собственно и написал, что Вася и Ваня не просто разработчики делающие сайты на модх, поэтому я их позицию понимаю. Когда ты вкладываешься в проект, а владельцы никуда не стремятся у тебя есть право сказать «да пошло оно все».
А как сейчас опытный разработчик MODX может применить свои навыки и знания? Правильно, только в дополнениях. А если с каждым годом популярность MODX падает, что будет со спросом на ваши дополнения? Вам как разработчику это интересно?
Набирающий популярность OctoberCMS, созданный на суперпопулярном Laravel, который в свою очередь использует мегапопулярный Symfony, умрёт быстрее MODX? Ок. Главное, спокойствие.
Всё, голова разболелась от перенапряжения. Пойду лучше на ноль что-нибудь разделю. ))
Да. Логика именно такая. Потому, что OctoberCMS это «… Набирающий популярность...», а modx уже Достаточно популярен.
Fi1osofПриведу пример.
Вот я захожу в гитхаб-тренды по JS за неделю и нахожу там cube.js, который ловит 800+ звезд за неделю, а всего 4+ килозвезд. Смотрю примеры и описание и офигеваю какая крутая штука!
За полчаса разворачиваю у себя локально для тестов, коннекчу со своей базой данных и получаю генератор отчетов. www.youtube.com/watch?v=UMn5v9HDzMw
Еще немного обзор и понимаю, что за день-два я могу это очень тесно интегрировать в свою prisma-cms. За два дня, Карл!
И подобных продуктов на рынке уже тьма. И они хорошо дружат друг с другом.
Много вы на MODX можете сделать за два дня?
Мне не хочется говорить плохо о MODX и в свое время я очень хорошо к нему относился, но сейчас он совсем не актуален и его спасти может только чудо. И если вам об этом говорят опытные MODX-разработчики, которые не один год на нем просидели, скорее всего не стоит спорить, а просто прислушайтесь к мнению.
Еще раз уточню: я не говорю, что сейчас надо все бросать и бежать с MODX, это совсем не так. Но смотреть по сторонам тоже имеет смысл.
Fi1osofДа, они должны выпускать. Как это не звучит нагло. Конечно можно сказать «Они нам ничего не обязаны, они итак нам бесплатно все дают». Конечно они нам не обязаны. Но и мы, конечные пользователи, не обязаны сидеть дальше на этой платформе. Как раз по причине того, что они нам не обязаны. Современные open-source проекты из кожи лезут вон, чтобы дать пользователям то, что они хотят, потому что отлично понимают, что если не будет тех, кто готов сидеть за бесплатно, уже тем более не будет тех, кто готов сидеть за деньги. А это рушит всю экономику проекта.
Посмотрите, к примеру, сколько коммитов в prisma: github.com/prisma/prisma/commits/master
За полтора года у них релизов в 3 раза больше, чем у MODX Revolution за всю историю.
Справляться можно по-разному. Если бы у меня было много времени свободного, я бы мог перечислить уйму примеров, когда MODX делает плевые вещи очень и очень неплево. То есть если вы не знаете, что что-то можно делать более удобно и просто и привыкли к тому, что есть сейчас, это не означает, что именно так и должно все быть.
Да, они есть. Вы их просто не знаете. Можете для примера посмотреть топики, связанные с безопасностью в MODX.
Поверьте, то, что вы привыкли считать замечательными проектами, на современном уровне это уже совсем не замечательно.
Замечательным проект делают не одни «фичи», поэтому да, я считаю, что на нынешней версии можно делать замечательные проекты, а выход модх 3 ничего особенно нового не принесет. Поэтому не понимаю ультимативной позиции некоторых комментаторов по поводу отсутствия обновлений. Ну будет модх 3 – и что?
Fi1osofВ то время, как здесь возникла хорошая мысль «разделы дополнительные завести по другим технологиям) Для тех кто использует или использовал MODX, но в тоже время изучает что-то ещё», я уже вынес сайт MODX-Клуба в самостоятельный подраздел, как и front-editor.prisma-cms.com/ и несколько еще подразделов, что является самостоятельными оформлениями отдельных частей основного сайта prisma-cms.com/
И будут новые подразделы по отдельным технологиям. Так что не переживайте, все ОК, и развивается.
Если будет, то посмотрим. Сейчас ничего нельзя сказать на этот счет. А вот если не будет? То будет все то же самое, без особых изменений и серьезного развития. Это как вот ездили поезда на угле, а потом электровозы появились. Это все равно что пытаться было всех убеждать, что электровозы — от Лукавого, и надо дальше на угле ездить.
Можешь это никак не комментировать.
Я говорил, и еще раз скажу – ты крутой разработчик, эта правда и я говорю это искренне. Но эго – слишком раздутое, а это мешает тебе подружится с хорошим менеджером, который в свою очередь, мог бы развивать то, что ты начинаешь. Обращайся ко мне, я с удовольствием помогу.
Вообще, цель, Николая не понятно, что именно хочет сказать? На все последние комменты и статьи (что я прочел), создается впечатление что смысл слов таков: Modx не есть хорошо…
Пользуйтесь другими cms,cmf и тд.
Вопрос к Николаю, а зачем тратить время на modx.pro в комментариях?
Что то новое охото увидеть, или есть какая то другая цель?
Иван, правда обещал делать дайджесты и совершать другие действия для развития modX.
В этой статье, какой смысл я смог увидеть: Иван написал о том: что чуваки извините, но есть не только жизнь в сообществе, но и другие цели.
Я эту точку зрения поддерживаю. В конце концов тот же Пу… когда то был рядовым сотрудником))))
Стоять на месте, это застой! в конце концов в любом случае через 10 — 20 лет спустя, возможно нас всех уже тут не будет (я про modx.pro а не про то что вы подумали))))))
Получается либо кто то лукавит) Либо преследует иную цель)
Да и потом: как начиналось все с багов, так ими и закончилось! Любую машину дай, она ездить будет одинаково.
Ок)) вбухано сил и времени))
Я тут на днях тоже между прочем в низкий уровень программирования полез)) Не было бы Modx, там бы и остался!!!
Я все же не услышал цели прибывания и изучения старого автомобиля))) извольте так сказать утонить? :…
Или все банально просто: клиенты требуют, Modx open source не может)) или кто то не хочет)
Николай вроде как слез со старого MODX, но продолжает заходить на сайт сообщества. Почему желание высказать своё мнение в сообществе где тебя хорошо знают, а некоторые даже лично, кажется таким странным? Как я и говорил, мне кажется тут никаких подвохов, обычная человеческая психология. Есть люди вообще любители поболтать абы с кем, без повода и подтекстов, и что дальше?
А есть ещё третий вариант, могут не могут, хотят или нет, но уже ничего не изменить, разница лишь во времени и она незначительна)
Кстати, моя мысль про другие технологии как раз только на руку MODX. Например, ушёл крутой разработчик из MODX, и вообще исчез из поля зрения. И так произошло с кучей других. В итоге остались одни новички с тупыми вопросами, ну и программисты которые им продают что-то;)) А теперь представим ситуацию что никто никуда не исчезал, все тут же, но в других темах. Нет нет да и возникнет у старого разработчика ностальгия, или идея, или желание совет дать, помочь по части MODX. А он тут же тусуется, и сделает это мимоходом не напрягаясь, или может из чувства «долга», дескать по старой памяти. А может какую мысль интересную толкнёт на перспективу. И какие варианты ещё, сделать типа железный занавес, делать вид, что MODX это перспективно и круто, пудрить мозги новичкам, и на этом выехать? Чёт как-то совсем сомнительно… Ведь развитие MODX потянут только профи, а они все поразбежались, замкнутый круг)
Fi1osofFi1osofFi1osofЛукавства не замечаю за собой.
Когда я что-то пишу, можно выделить несколько целей:
1. Помочь кому-то. Когда вопрос не совсем тривиальный, а ответа нету, но я знаю ответ, я тогда отвечаю.
2. Ткнуть пальцем в ваше офигенное сообщество. Вы тут мне постоянно тычете что я чего-то не знаю, как-то не так веду себя. Вон сколько комментов только от тебя тут. Да и позиционируешь себя как знающий MODX-специалист. Так помог бы человеку хотя бы вот в этом вопросе: modx.pro/help/18624
5 дней провисел вопрос, никто не помог. И я еще раз буду утверждать: вашему сообществу один фиг не хватает знаний. Вы сосредотачиваетесь на взаимоотношениях, кто как ведет себя (плохо или хорошо), кто как говорит, но не сосредотачиваетесь на самом главном — знании. А второе главное можно вынести — это взаимопомощь. Да, я не самый хороший человек, но чем мог, помог много кому. И не так много я вижу людей здесь, которые бы тоже много кому помогли.
3. Перепроверить свои знания. Никогда не лишнее.
Fi1osofК примеру, здесь вот я ищу: modx.pro/search?query=GROUP_CONCAT и этой заметки не нахожу modx.pro/help/18624, хотя в ней GROUP_CONCAT встречается и в заголовке, и в 4 местах в самом тексте.
У себя же я могу найти хоть топики, которые содержат это слово: modxclub.ru/topics?filters=%7B%22contentText_contains%22%3A%22GROUP_CONCAT%22%7D
хоть топики, на которые были созданы комментарии, содержащие это слово modxclub.ru/topics?filters=%7B%22Comments_some%22%3A%7B%22contentText_contains%22%3A%22GROUP_CONCAT%22%7D%7D
Могу еще кучу фильтров применить.
Вы видите баги, но не видите фичи.
А вот сейчас проблема была в том, что индексатор не работал. Починил.
Fi1osofМожет кому пригодится.
Починил, новая заметка на своём месте в поиске.
Fi1osofИ еще раз: хотите — пользуйтесь. Но вот вам информация для размышления. В свое время много подобных советов было и от других (когда некоторые видные MODX-спецы ушли кто на Ларку, кто куда). В этом нет ничего такого.
Fi1osofНее, отказался. Такие менеджеры будут мешать творчеству.
2. Надо идти в ногу со временем
3. Я люблю модх, иногда заходя в другую цмс так душа кричит почему настолько все плохо тут, а вот в модх идеально, так что я рад что столкнулся с модх. Первым делом я выбираю модх.
4. мигрировать придется просто по банальному фактору, что появится(или есть) продукт лучше и удобнее которые идет в ногу со временем.
5. есть обновления(доработки) которые авторы написали, разжевали, привели аргументы для разработчиков модх, а те ни в какую
Даже взять Ивана, если была бы какая-то «движуха» ему тоже было бы интересно что-то делать, а чувство, там взяли пивка и делают потихоньку, не спеша.
похоже, что они уже подзабили и получится, что модх3 раздельно будет как ево и рево.
Больше всего меня убивает, что разрабы убили или убивают энтузиазм в людях… Прошлым летом я видел энтузиазм людей, выкладывали какие-то фичи по модх и сейчас что-то правят, но от разрабов что-то ни слуха…
Судя по гиту выйдет обновление для 2ой версии, там что-то правят
Николай уже писал о том что они нам ничего не должны и мы не должны включать «хочу хочу хочу», но тут уже наверно «хочу» перешло в слово «надо». Да уж так сказать в лоб обещания надо держать :) но это совсем другая песня)
octobercms.com
Пока что можно писать что угодно в раздел «Для разработчиков», но я подумаю, как это расширить в будущем.
А ведь тут на сайте немало «бывших модексистов» кто точно также перешёл или хочет перейти на Symfony, Laravel, OctoberCMS, что-то ещё. Что касается разработки, плюс-минус дороги у всех одинаковые после MODX.
Very sad to read this…
Thank you so much for all the things you did for the MODX community and our company STERC.
With MODX we've built bridges between people, countries and cultures. And most important MODX brought us friendships and unforgettable afterparties at events. ;-)
I wish you and your family all the best. Hope to meet you again at a future MODX event or elsewhere!
Thanks man!
Henk Everts and all colleagues of Sterc & Heibel
Особенно за ваши дайджесты. Всегда было приятно почитать «что там у MODX», в каком он состоянии и т.д.
Немного не по-теме: что сейчас с MODX происходит? Почему предположительный запуск уже длится год?
Я тоже перешел на Laravel с шаблонизатором Blade.
Для легких/средних сайтов теперь использую Grav CMS с шаблонизатором Twig, которая абсолютно без SQL-базы, всё на файлах, примерно такая же идея с чанками, полная кастомная админка (в коробке минимальная админка, которую можно расширить своими «TV»). Точно также можно выбирать необходимые шаблоны для каждой страницы. И всё это на файлах! Если прямо сильно хочется, то можно и базу прилепить — есть плагины и это PHP.
В обеих системах всё на файлах из коробки, версионность, плагины, сниппеты свои пиши — что хочешь делай!
И да, я тоже ждал выпуска MODX 3 еще с прошлого лета. Но ничего не произошло (для конечного пользователя). Очень жаль.
Спасибо Ивану, спасибо Василию. Спасибо всем участникам сообщества.
Я не ухожу, иногда почитываю modx.pro
Fi1osofПотому что php никогда не станет помощником на фронтенде, а вот js научился работать на сервере.
И получается можно решать все вопросы живя в одной экосистеме. Вот меня лично как человека пугает обилие технологий на данный момент, поэтому было бы комфортно жить «в одном языке». Сказал и вздохнул ибо мои знания в js ограничиваются слабым знанием фреймворка jQuery)
Кстати на днях наша фирма преподнесла мне очередной подарок — взяли на обслуживание сайт, созданные на движке CS-CART, как всегда со словами — ну это же сайт, разберешься. И кстати очень любопытный оказался зверь, я никогда о нем не слышал, хотя кроме bitrix, modx, joomla, wordperss, opencart, simpla сталкивался даже с такой дичью как prestaShop и shopify.
Так что, по универсальности, это однозначно самый мощный сегодня инструмент.
П.с. посмотри сколько сайтов на пхп. Около 80%. Так что про будущее с js ты погорячился.
Fi1osofНа счет как раз будущего может и не погорячился. www.similartech.com/compare/nodejs-vs-php
Почему все всегда ищут панацею? Волшебную таблетку от всех болезней. Или чудо язык. Её нет.
Тот факт, что ты в данный момент одержим js, не значит, что завтра ты можешь перейти на тот же Golang или еще что поновее.
Fi1osofРаян Дал. Создатель NodeJs.
Прям надо бросать всё и бежать на Go.
А, так он вот про такой сервер говорил?! Не про бэкенд для веб-сайта?
Этот бэкенд точно так же, как и PHP, примет запрос, залезет в БД и выдаст JSON ответ.
На фронтенде вообще никто не поймёт, на чём именно бэкенд написан, потому что снаружи будет видно только Nginx, а всё остальное проксируется или в Node, или в php-fpm.
Так в чём разница-то?
Fi1osofТак же и express — это просто серверный фреймворк, написанный на node-js. Но если ты пишешь на node, ты не обязан использовать express.
Fi1osofДальше подгружается JS и начинает работать всякий динамический функционал. То есть, весь фронтенд рендерится на сервере и сохраняется в HTML + JS, а дальше только запросы в API за актуальными данными.
Соответственно, фронтенд можно хоть на Github.io хостить и генерировать при новом PR в Git, а бэкенд на отдельном сервере — и никаких проблем.
А почему для генерации html нужна нода? Удобнее?
Как буду готов — начну писать заметки про это дело, когда сам освою как следует.
Потому что это полностью готовый отрендеренный фронтенд, который не нужно больше обрабатывать на сервере вообще.
Вот подробности — ru.nuxtjs.org/guide (возможно, понадобится включить VPN)
Честно говоря, сейчас всё идеально работает, даже не знаю, что мне эдакого сможет родной Lumen предложить.
Ну и звёздочек у Slim на Github больше — а все знают, что это самое важное!
А админку какую-то готовую брал или сам пилил?
По сути, админка — это просто специальный раздел сайта, который требует особых прав. Юзер логинится на сайт и может работать в этом разделе, всё выглядит одинаково.
Проекты серьёзные, так что всё это делается под заказ.
Fi1osofСгенеренная статика подходит для небольшого сайта, но вот для крупного уже не очень. Представь, что ты modx.pro будешь генерить в статику. Кстати, в свое время был у меня такой эксперимент: modxclub.ru/blog/research/210.html
Я тоже ковыряю nuxt и использую ту же связку. Генерация статики на nuxt + отдача nginx`ом, делаю все по официальному мануалу nuxt. Интересно используешь ли ты какие то хитрости, примочки. Успехов!
Fi1osofИ тут тренды одинаковы.
Смотрим языки:
Тут уже бурного развития Javascript не наблюдается. А вот падение PHP заметно. Я сам удивляюсь падению трендов на PHP, почему так происходит. Единственное оправдание, что те кто учил PHP, перестали интересоваться им в чистом виде, да и знают его на необходимом уровне (для клепания сайтов=), поэтому не вбивают запросы типа PHP уроки, но так или иначе связаны с PHP (фреймворки и куча движков). Ещё где-то слышал (может даже здесь), что Laravel де-факто стал своеобразным языком программирования, также как и Nodejs отличается от чистого Javascript. Вполне возможно, что люди вместо досконального изучения языка сразу лезут в Laravel или Nodejs. Поэтому оценивать языки бессмысленно, а вот технологии Nodejs и Laravel имеют одинаковые тренды.
Fi1osofFi1osofFi1osof1. Вопрос: кто вообще что-то на замену phpThumb юзает?
2. Уже от меня: покопав интернеты, для php манипуляции изображениями сейчас вроде самая популярная эта либа: github.com/avalanche123/Imagine
3700+ звезд и проект живой.
Вот для себя в JS я использую github.com/lovell/sharp
13 600+ звезд. Это на порядок больше.
И на мой взгляд библиотека в разы просто качественней чем любая php-библиотека для работы с картинками, с которой я сталкивался.
И я скажу, что если сравнивать качество библиотек и документации по php и js, то php только за это вспоминаю как страшный сон. Может сейчас с композером экосистема php и меняется к лучшему, но я этого на себе не успел ощутить. А вот с js ориентироваться гораздо проще и удобней. И этому есть еще как минимум пара сопутствующих моментов:
1. Работающие примеры. Что вы делаете, когда смотрите пример кода на php? Правильно — как-то разворачиваете у себя и тестируете. А если версия php не та? А если какой либы не хватает? Сам процесс тестирования php — это гемор.
А что мы имеем с JS? codesandbox.io/ codepen.io/ jsfiddle.net/ stackblitz.com/ и еще 100500 сервисов (включая отладку в IDE).
Если я что-то ищу, прежде чем реально потянуть себе на сервер это, я могу за минуту оттестировать и решить для себя надо оно мне или нет.
2. Более активное сообщество. Вероятней всего вытекает из первого. Так как вся инфраструктура js значительно более активная и живая, и сообщество тоже живое. На гитхабе часто получаешь ответы очень оперативно. А по трендовым компонентам жизнь бурлит буквально ежеминутно.
Согласен. Мне тоже нравится Sharp.
Fi1osofНоду можно запускать с дополнительным флагом node --experimental-modules и получать некоторые дополнительные фишки, к примеру, esm. habr.com/ru/post/433964/
Для браузеров пока esm совсем не стандарт, но на сервере, когда ты знаешь, что окружение единое (а не как 100500 браузеров пользовательских), я считаю использование нативного js без всяких там пре/пост процессоров, сборщиков и т.п. очень даже оправдано. Во-первых, никакой предварительной компилляции. Во-вторых, логи ошибок, где бы они не возникли, ссылаются четко на строки в исходниках, а не на сжатые версии, где ты не разберешься без допсредств. В-третьих, потребление памяти меньше, а производительность выше. В-четвертых, можно линковать компоненты не только в рамках одной рабочей директории. Да и вообще плюсов много.
Серверная часть prisma-cms у меня все на mjs написана. github.com/prisma-cms/boilerplate/tree/master/src/server
Лично я ушел из MODX уже очень давно. Но поскольку этой CMS посвятил не мало времени, как и ты, то слежу за развитием.
Не скрою, временами накрывает желание помочь, но тем не менее, ни Evo, ни Revo за последние годы в работе даже не пытался применить. Поэтому уверен, что равнодушное отношение к проекту ты обретешь еще не скоро.
Единственное, для чего я еще могу рассматривать modx, так это быстрое прототипирование будущего проекта. Но за последние лет 7 подобный подход применял лишь 2 раза.