Я устал, я ухожу (с)
Привет, ребята.
Я долго вынашивал эту мысль и она мне дается не легко, особенно после почти 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, ни в разработке, ни в обсуждениях, но при этом возможно какие-то свои черновики с заметками все же допишу на благо соощества, как и какой-то код возможно пушну в репозиторий, но обещать не буду.
— Проект с подкастами – modcast.by так будет жив до момента разделегирования домена.
— Проект modx.by и сообщества в соц. сетях я готов отдать в руки человеку, который сможет это все как-то оживить.
— Дайджеста увы, тоже больше не будет, но я могу поделиться секретами подготовки с желающим продолжить.
— Кампания на Patreon будет закрыта.
Спасибо за ваше участие. Не прощаюсь, но отхожу в сторонку и буду наблюдать.
Комментарии: 110
Иван, спасибо за всё!
А какие технологии сейчас привлекают твоё внимание и кажутся перспективными?
Давно ищу альтернативу MODX. Нет, не для того, чтобы окончательно его выбросить)
Просто хочется расширять кругозор и иметь больше выбора, чтобы подбирать наиболее адекватные варианты для различных задач.
А какие технологии сейчас привлекают твоё внимание и кажутся перспективными?
Давно ищу альтернативу MODX. Нет, не для того, чтобы окончательно его выбросить)
Просто хочется расширять кругозор и иметь больше выбора, чтобы подбирать наиболее адекватные варианты для различных задач.
У меня нет ответа на этот вопрос, я не зацикливаюсь на конкретных инструментах. При случае, если так будет быстрее/дешевле/удобнее, выберу MODX без зазрений совести. Лично я собираюсь развиваться в сторону управления людьми — Team Lead с перспективой CTO (это другие навыки, не код). Относительно кода — предпочитаю PHP+Golang.
Ивану отдельное спасибо за вклад в MODX и вообще в целом. Многое что объяснял, показывал. Желаем удачи в новых начинаниях!
Иван, спасибо большое за активность в жизни сообщества и вклад в MODX!? И отдельное спасибо за помощь в различных вопросах смежных с MODX ?
Печально, но предсказуемо, учитывая с какой скоростью развиваются дела в MODX. Прошло уже больше года с момента предполагаемого релиза MODX 3 прошлым летом — и мы всё там же.
При этом, вокруг полно других, гораздо более продвинутых систем. Для развития MODX нужны хорошие разработчики, и вот тут возникает парадокс, что как только ты вырастаешь — MODX тебе больше не интересен, и никто из руководства MODX тебя не мотивирует продолжать работать с ним.
Чем больше ты можешь помочь системе, тем меньше тебе хочется это делать.
Так что, @Иван Климчук, я прекрасно тебя понимаю, и хочу сказать большое спасибо за вклад в систему и сообщество. Без твоей организации митапов я бы вряд ли когда-нибудь поехал в Минск и познакомился и с тобой, и с другими замечательными людьми.
Надеюсь, еще увидимся!
При этом, вокруг полно других, гораздо более продвинутых систем. Для развития MODX нужны хорошие разработчики, и вот тут возникает парадокс, что как только ты вырастаешь — MODX тебе больше не интересен, и никто из руководства MODX тебя не мотивирует продолжать работать с ним.
Чем больше ты можешь помочь системе, тем меньше тебе хочется это делать.
Так что, @Иван Климчук, я прекрасно тебя понимаю, и хочу сказать большое спасибо за вклад в систему и сообщество. Без твоей организации митапов я бы вряд ли когда-нибудь поехал в Минск и познакомился и с тобой, и с другими замечательными людьми.
Надеюсь, еще увидимся!
Чем больше ты можешь помочь системе, тем меньше тебе хочется это делать.Точнее и не скажешь. Это просто девиз MODX.
Василий, привет. Ты уже «ушёл» на другую систему\язык? Если да, то куда? :)
Нет, я немного по-другому пошёл. Изучаю frontent, в частности NuxtJS, а на бэкенде может быть кто угодно, включая MODX.
Как буду готов — покажу, расскажу, что получается.
Как буду готов — покажу, расскажу, что получается.
Спасибо Иван за ваши труды и подсказки для простых обывателей, очень помогало!
К комментарию Василия. Сколько читаю разных заметок, сложилось такое впечатление, что МОДХ тим как комуняги, закрылись и никого пускать не хотят, хотя вот они же хорошие разработчики со свежими идеями и энтузиазмом! Как будто они сами уже устали от модх и не пускаю новых к этому делу.
Если модх в ближайший год не выпустится с серьезными обновлениями, придется нам мигрировать куда-то. Кто подскажет альтернативу, схожую модх?
К комментарию Василия. Сколько читаю разных заметок, сложилось такое впечатление, что МОДХ тим как комуняги, закрылись и никого пускать не хотят, хотя вот они же хорошие разработчики со свежими идеями и энтузиазмом! Как будто они сами уже устали от модх и не пускаю новых к этому делу.
Если модх в ближайший год не выпустится с серьезными обновлениями, придется нам мигрировать куда-то. Кто подскажет альтернативу, схожую модх?
Если модх в ближайший год не выпустится с серьезными обновлениями, придется нам мигрировать куда-то.А я совершенно не понимаю такой позиции. Почему именно для вас, модх обязательно должен выпустить обновление, иначе вы от него откажетесь?
Мне понятна позиция Ивана и Василия, но каким образом обновления модх влияют на вас? Разве сейчас он не справляется со своими задачами? Или может быть имеет очень критические недостатки? Как по мне – нет. На нынешней версии можно делать замечательные проекты, а если вам нужно что-то уж очень серьезное, то модх 3 не спасет.
Мне понятна позиция Ивана и Василия, но каким образом обновления модх влияют на вас?Я правильно понимаю, что MODX делался только для Ивана и Василия? На остальных тьфу 3 раза.
Старые разработчики уходят. Новых не привлекает MODX. Нужны ещё аргументы? Меняется мир разработки начиная с железа и языков, и заканчивая подходами. Даже в мире PHP многое изменилось. А что на это может предложить MODX — багфиксы. Только не надо сравнивать MODX с вордпрессом и друпалом. Они уже нишу CMS заняли и их не догнать. Да разработчики MODX и не пытались. Такая жизнь. Даже великий Гугл не выдержал конкуренции с Facebook (RIP Google+).
А по обновлению… Тут на самом деле важен именно сам факт обновления, а не само обновление. Это некий сигнал от разработчиков — «мы тут и мы заинтересованы в развитии нашего продукта». Но я уже много раз писал, что я не верю в выход MODX3. Это не потому, что я такой вредный. Просто это жизнь. Очевидно, что разработчики MODX потеряли интерес к своему продукту. Причины могут быть разные — не времени, надоело, постарели, другая работа, наваяли своих сервисов, которые страшно и не хочется трогать и т.д. А подхватить некому. Да они никого и не пускают.
По большому счету и вторая ветка нормально справится с задачей простого сайта или магазина. Третья версия не особо нужна. Но график популярности MODX падает. И это факт! На курсах разработки учат новым инструментам и подходам. Кроме того, есть курсы по продуктам. Но вы не найдёте там MODX. Всё просто.
Я правильно понимаю, что MODX делался только для Ивана и Василия? На остальных тьфу 3 раза.Вася, на сколько мне известно, на какое-то время ездил в Нидерланды заниматься разработкой самого модх, Иван популяризировал модх в РБ, и довольно успешно. Они отдали часть себя этому, потому их позиция, и позиция таких же – понятна, а Константина Ильина – нет.
Кроме того, я не рассуждал на тему обновлений, почему их отсутствие это плохо и т.д., а задал конкретный вопрос « Почему именно для вас, модх обязательно должен выпустить обновление, иначе вы от него откажетесь?»
Я конечно извиняюсь, что вклиниваюсь, но ваша постановка «конкретного вопроса» совершенно не корректна. Так как Константин Ильин не говорил, что обновление нужно конкретно для него, вот «хочу обновления так сильно, что кушать не могу». Просто человек высказал мнение, а данное мнение отлично объяснил Сергей:
Ну и конечно же большое спасибо Ивану за всю его активность, ты крутой дядька =}
А по обновлению… Тут на самом деле важен именно сам факт обновления, а не само обновление. Это некий сигнал от разработчиков — «мы тут и мы заинтересованы в развитии нашего продукта»ну вот даже мне, с моим знанием русского языка все понятно. Не обязательно отдавать часть себя, чтобы делать такие выводы… вообще ваша позиция звучит как «сперва добейся», очень по детски.
Ну и конечно же большое спасибо Ивану за всю его активность, ты крутой дядька =}
Вася, на сколько мне известно, на какое-то время ездил в Нидерланды заниматься разработкой самого модх,А если быть точнее, то разработкой «самого модх» 3. И если учесть, что трёшка выйдет чуть позже, чем никогда, то возникает вопрос — кому это было нужно?
Иван популяризировал модх в РБ, и довольно успешно.У меня другое мнение. Возможно он организовывал свои митапы и ездил на глобальные, чтобы популяризировать MODX в Белоруссии. Не знаю. Просто хочется фактов. Насколько Иван поднял популярность MODX в РБ? А вообще MODX в РБ популярен?
Кроме того, я не рассуждал на тему обновлений, почему их отсутствие это плохо и т.д.И я не рассуждал.
Так и не услышал фактов или примеров о растущей популярности MODX в Белоруссии.
Иван популяризировал модх в РБ, и довольно успешноВсё-таки роль Ивана более глобальна и его уход аукнется не только для RU сообщества, но и для самого MODX в целом. Так думаю.
Не был в курсе что ты ждёшь ответа, и не понял к чему этот комментарий.
Я собственно и написал, что Вася и Ваня не просто разработчики делающие сайты на модх, поэтому я их позицию понимаю. Когда ты вкладываешься в проект, а владельцы никуда не стремятся у тебя есть право сказать «да пошло оно все».
Я собственно и написал, что Вася и Ваня не просто разработчики делающие сайты на модх, поэтому я их позицию понимаю. Когда ты вкладываешься в проект, а владельцы никуда не стремятся у тебя есть право сказать «да пошло оно все».
Вы думаете, что если бы процесс контрибьютинга был бы такой же живой как в том же OctoberCMS, Иван бы ушел? Кто откажется от того, что тебе приносит удовлетворение и положительные эмоции?
А как сейчас опытный разработчик MODX может применить свои навыки и знания? Правильно, только в дополнениях. А если с каждым годом популярность MODX падает, что будет со спросом на ваши дополнения? Вам как разработчику это интересно?
А как сейчас опытный разработчик MODX может применить свои навыки и знания? Правильно, только в дополнениях. А если с каждым годом популярность MODX падает, что будет со спросом на ваши дополнения? Вам как разработчику это интересно?
Я думаю, и это мое личное мнение, что октобер умрет раньше модх.
Разве это плохо, когда люди думают и имеют свою точку зрения? Альтернативные точки зрения создают огромный мир возможностей, в котором шанс продвинутся есть у тех, кто более рационален и прагматичен. Ведь они всегда имеют преимущество перед теми, кто верит, что солнце вращается вокруг плоской земли.
Набирающий популярность OctoberCMS, созданный на суперпопулярном Laravel, который в свою очередь использует мегапопулярный Symfony, умрёт быстрее MODX? Ок. Главное, спокойствие.
Набирающий популярность OctoberCMS, созданный на суперпопулярном Laravel, который в свою очередь использует мегапопулярный Symfony, умрёт быстрее MODX? Ок. Главное, спокойствие.
OctoberCMS, созданный на суперпопулярном Laravel, который в свою очередь использует мегапопулярный Symfony, умрёт быстрее MODXРечь о развитии а не о технологиях и возможностях. За развитие октобер отвечают два с половиной человека, которые могут в любой момент переключить свое внимание на что-то другое, как это сейчас, возможно, происходит с тем кто отвечает за модх 3.
Т.е. логика следующая — на MODX разработчики забили, а на октябрь могут забить. Поэтому он умрёт раньше MODX?
Всё, голова разболелась от перенапряжения. Пойду лучше на ноль что-нибудь разделю. ))
Всё, голова разболелась от перенапряжения. Пойду лучше на ноль что-нибудь разделю. ))
Ок. Главное, спокойствие.
Всё, голова разболелась от перенапряжения. Пойду лучше на ноль что-нибудь разделю.Какие манеры…
Т.е. логика следующая — на MODX разработчики забили, а на октябрь могут забить. Поэтому он умрёт раньше MODX?Да. Логика именно такая. Потому, что OctoberCMS это «… Набирающий популярность...», а modx уже Достаточно популярен.
Все новое набирает популярность. Что же теперь, не изучать это новое?
Я просто оставлю это здесь
По-моему, Тейлор взял пару ребят к себе в команду.
Как и все остальные фаундеры других проектов. У October CMS core team сейчас из 5-ти человек.
Эван тоже уже не один
Вы явно не понимаете того, что сейчас происходит на IT-рынке.
Приведу пример.
Вот я захожу в гитхаб-тренды по JS за неделю и нахожу там cube.js, который ловит 800+ звезд за неделю, а всего 4+ килозвезд. Смотрю примеры и описание и офигеваю какая крутая штука!
За полчаса разворачиваю у себя локально для тестов, коннекчу со своей базой данных и получаю генератор отчетов. www.youtube.com/watch?v=UMn5v9HDzMw
Еще немного обзор и понимаю, что за день-два я могу это очень тесно интегрировать в свою prisma-cms. За два дня, Карл!
И подобных продуктов на рынке уже тьма. И они хорошо дружат друг с другом.
Много вы на MODX можете сделать за два дня?
Мне не хочется говорить плохо о MODX и в свое время я очень хорошо к нему относился, но сейчас он совсем не актуален и его спасти может только чудо. И если вам об этом говорят опытные MODX-разработчики, которые не один год на нем просидели, скорее всего не стоит спорить, а просто прислушайтесь к мнению.
Еще раз уточню: я не говорю, что сейчас надо все бросать и бежать с MODX, это совсем не так. Но смотреть по сторонам тоже имеет смысл.
Приведу пример.
Вот я захожу в гитхаб-тренды по JS за неделю и нахожу там cube.js, который ловит 800+ звезд за неделю, а всего 4+ килозвезд. Смотрю примеры и описание и офигеваю какая крутая штука!
За полчаса разворачиваю у себя локально для тестов, коннекчу со своей базой данных и получаю генератор отчетов. www.youtube.com/watch?v=UMn5v9HDzMw
Еще немного обзор и понимаю, что за день-два я могу это очень тесно интегрировать в свою prisma-cms. За два дня, Карл!
И подобных продуктов на рынке уже тьма. И они хорошо дружат друг с другом.
Много вы на MODX можете сделать за два дня?
Мне не хочется говорить плохо о MODX и в свое время я очень хорошо к нему относился, но сейчас он совсем не актуален и его спасти может только чудо. И если вам об этом говорят опытные MODX-разработчики, которые не один год на нем просидели, скорее всего не стоит спорить, а просто прислушайтесь к мнению.
Еще раз уточню: я не говорю, что сейчас надо все бросать и бежать с MODX, это совсем не так. Но смотреть по сторонам тоже имеет смысл.
я не говорю, что сейчас надо все бросать и бежать с MODX, это совсем не так. Но смотреть по сторонам тоже имеет смысл.А я о чем? Как раз об этом. Я же автора коммента спросил:
каким образом обновления модх влияют на вас? Разве сейчас он не справляется со своими задачами? Или может быть имеет очень критические недостатки? Как по мне – нет. На нынешней версии можно делать замечательные проекты, а если вам нужно что-то уж очень серьезное, то модх 3 не спасет.
Разверну мой коммент.
Посмотрите, к примеру, сколько коммитов в prisma: github.com/prisma/prisma/commits/master
За полтора года у них релизов в 3 раза больше, чем у MODX Revolution за всю историю.
А я совершенно не понимаю такой позиции. Почему именно для вас, модх обязательно должен выпустить обновление, иначе вы от него откажетесь?Да, они должны выпускать. Как это не звучит нагло. Конечно можно сказать «Они нам ничего не обязаны, они итак нам бесплатно все дают». Конечно они нам не обязаны. Но и мы, конечные пользователи, не обязаны сидеть дальше на этой платформе. Как раз по причине того, что они нам не обязаны. Современные open-source проекты из кожи лезут вон, чтобы дать пользователям то, что они хотят, потому что отлично понимают, что если не будет тех, кто готов сидеть за бесплатно, уже тем более не будет тех, кто готов сидеть за деньги. А это рушит всю экономику проекта.
Посмотрите, к примеру, сколько коммитов в prisma: github.com/prisma/prisma/commits/master
За полтора года у них релизов в 3 раза больше, чем у MODX Revolution за всю историю.
Мне понятна позиция Ивана и Василия, но каким образом обновления модх влияют на вас? Разве сейчас он не справляется со своими задачами?Справляться можно по-разному. Если бы у меня было много времени свободного, я бы мог перечислить уйму примеров, когда MODX делает плевые вещи очень и очень неплево. То есть если вы не знаете, что что-то можно делать более удобно и просто и привыкли к тому, что есть сейчас, это не означает, что именно так и должно все быть.
Или может быть имеет очень критические недостатки? Как по мне – нет.Да, они есть. Вы их просто не знаете. Можете для примера посмотреть топики, связанные с безопасностью в MODX.
На нынешней версии можно делать замечательные проекты, а если вам нужно что-то уж очень серьезное, то модх 3 не спасет.Поверьте, то, что вы привыкли считать замечательными проектами, на современном уровне это уже совсем не замечательно.
Поверьте, то, что вы привыкли считать замечательными проектами, на современном уровне это уже совсем не замечательно.А вот про это не надо, у нас уже была дискуссия в другом посте про «замечательный» с вашей точки зрения модх клуб. У него API крутое там было, еще что-то, и где он сейчас?
Замечательным проект делают не одни «фичи», поэтому да, я считаю, что на нынешней версии можно делать замечательные проекты, а выход модх 3 ничего особенно нового не принесет. Поэтому не понимаю ультимативной позиции некоторых комментаторов по поводу отсутствия обновлений. Ну будет модх 3 – и что?
У него API крутое там было, еще что-то, и где он сейчас?Он там же, где и был: modxclub.ru/
В то время, как здесь возникла хорошая мысль «разделы дополнительные завести по другим технологиям) Для тех кто использует или использовал MODX, но в тоже время изучает что-то ещё», я уже вынес сайт MODX-Клуба в самостоятельный подраздел, как и front-editor.prisma-cms.com/ и несколько еще подразделов, что является самостоятельными оформлениями отдельных частей основного сайта prisma-cms.com/
И будут новые подразделы по отдельным технологиям. Так что не переживайте, все ОК, и развивается.
Ну будет модх 3 – и что?Если будет, то посмотрим. Сейчас ничего нельзя сказать на этот счет. А вот если не будет? То будет все то же самое, без особых изменений и серьезного развития. Это как вот ездили поезда на угле, а потом электровозы появились. Это все равно что пытаться было всех убеждать, что электровозы — от Лукавого, и надо дальше на угле ездить.
Можешь это никак не комментировать.
Я говорил, и еще раз скажу – ты крутой разработчик, эта правда и я говорю это искренне. Но эго – слишком раздутое, а это мешает тебе подружится с хорошим менеджером, который в свою очередь, мог бы развивать то, что ты начинаешь. Обращайся ко мне, я с удовольствием помогу.
Вот и баг)))
Вообще, цель, Николая не понятно, что именно хочет сказать? На все последние комменты и статьи (что я прочел), создается впечатление что смысл слов таков: Modx не есть хорошо…
Пользуйтесь другими cms,cmf и тд.
Вопрос к Николаю, а зачем тратить время на modx.pro в комментариях?
Что то новое охото увидеть, или есть какая то другая цель?
Иван, правда обещал делать дайджесты и совершать другие действия для развития modX.
В этой статье, какой смысл я смог увидеть: Иван написал о том: что чуваки извините, но есть не только жизнь в сообществе, но и другие цели.
Я эту точку зрения поддерживаю. В конце концов тот же Пу… когда то был рядовым сотрудником))))
Стоять на месте, это застой! в конце концов в любом случае через 10 — 20 лет спустя, возможно нас всех уже тут не будет (я про modx.pro а не про то что вы подумали))))))
Вообще, цель, Николая не понятно, что именно хочет сказать? На все последние комменты и статьи (что я прочел), создается впечатление что смысл слов таков: Modx не есть хорошо…
Пользуйтесь другими cms,cmf и тд.
Вопрос к Николаю, а зачем тратить время на modx.pro в комментариях?
Что то новое охото увидеть, или есть какая то другая цель?
Иван, правда обещал делать дайджесты и совершать другие действия для развития modX.
В этой статье, какой смысл я смог увидеть: Иван написал о том: что чуваки извините, но есть не только жизнь в сообществе, но и другие цели.
Я эту точку зрения поддерживаю. В конце концов тот же Пу… когда то был рядовым сотрудником))))
Стоять на месте, это застой! в конце концов в любом случае через 10 — 20 лет спустя, возможно нас всех уже тут не будет (я про modx.pro а не про то что вы подумали))))))
Николай, по моему если кому то что то становится не интересно! То он, на это время не тратит. У тебя я так понимаю в чем то интерес есть в modX)
Получается либо кто то лукавит) Либо преследует иную цель)
Получается либо кто то лукавит) Либо преследует иную цель)
Да блин, что тут удивительного, любой человек к чему-то привязывается, особенно если потратил на это много лет. Неважно что, пусть даже автохлам в гараже никому не нужный стоит, но если в этот хлам вбухано много сил и времени, он становится особенным, даже если на нём никогда ездить не будешь и это как бы пройденный этап) Так что я тут не вижу никакого лукавства и подтекстов, обычная человеческая психология, люди же не программы, чтобы только биты складывать по алгоритму
Ну дак меня к старым машинам не тянет)) у меня новая есть!!!
Да и потом: как начиналось все с багов, так ими и закончилось! Любую машину дай, она ездить будет одинаково.
Ок)) вбухано сил и времени))
Я тут на днях тоже между прочем в низкий уровень программирования полез)) Не было бы Modx, там бы и остался!!!
Я все же не услышал цели прибывания и изучения старого автомобиля))) извольте так сказать утонить? :…
Или все банально просто: клиенты требуют, Modx open source не может)) или кто то не хочет)
Да и потом: как начиналось все с багов, так ими и закончилось! Любую машину дай, она ездить будет одинаково.
Ок)) вбухано сил и времени))
Я тут на днях тоже между прочем в низкий уровень программирования полез)) Не было бы Modx, там бы и остался!!!
Я все же не услышал цели прибывания и изучения старого автомобиля))) извольте так сказать утонить? :…
Или все банально просто: клиенты требуют, Modx open source не может)) или кто то не хочет)
Ну дак меня к старым машинам не тянет)) у меня новая есть!!!А старым знакомым, школе, институту, друзьям, вещам, местам, тоже всё новое, прям ни к чему старому не тянет?
Я все же не услышал цели прибывания и изучения старого автомобиля))) извольте так сказать утонить? :…Николай вроде как слез со старого MODX, но продолжает заходить на сайт сообщества. Почему желание высказать своё мнение в сообществе где тебя хорошо знают, а некоторые даже лично, кажется таким странным? Как я и говорил, мне кажется тут никаких подвохов, обычная человеческая психология. Есть люди вообще любители поболтать абы с кем, без повода и подтекстов, и что дальше?
Или все банально просто: клиенты требуют, Modx open source не может)) или кто то не хочет)А есть ещё третий вариант, могут не могут, хотят или нет, но уже ничего не изменить, разница лишь во времени и она незначительна)
Кстати, моя мысль про другие технологии как раз только на руку MODX. Например, ушёл крутой разработчик из MODX, и вообще исчез из поля зрения. И так произошло с кучей других. В итоге остались одни новички с тупыми вопросами, ну и программисты которые им продают что-то;)) А теперь представим ситуацию что никто никуда не исчезал, все тут же, но в других темах. Нет нет да и возникнет у старого разработчика ностальгия, или идея, или желание совет дать, помочь по части MODX. А он тут же тусуется, и сделает это мимоходом не напрягаясь, или может из чувства «долга», дескать по старой памяти. А может какую мысль интересную толкнёт на перспективу. И какие варианты ещё, сделать типа железный занавес, делать вид, что MODX это перспективно и круто, пудрить мозги новичкам, и на этом выехать? Чёт как-то совсем сомнительно… Ведь развитие MODX потянут только профи, а они все поразбежались, замкнутый круг)
Я MODX больше не занимаюсь. Немногочисленные старые клиенты перешли к другим подрядчикам, либо постепенно переводятся на новый движок.
+1
У тебя я так понимаю в чем то интерес есть в modX)Да, есть. Мне интересно как он развивается или нет. Наблюдаю с интересом. Точно могу сказать, что как бы он ни развился, я на него не вернусь, но все равно интересно развивается или нет. Пока никакого развития самого MODX не вижу, только отдельных пакетов для него. Методик тоже никаких.
Получается либо кто то лукавит)Лукавства не замечаю за собой.
Либо преследует иную цель)Когда я что-то пишу, можно выделить несколько целей:
1. Помочь кому-то. Когда вопрос не совсем тривиальный, а ответа нету, но я знаю ответ, я тогда отвечаю.
2. Ткнуть пальцем в ваше офигенное сообщество. Вы тут мне постоянно тычете что я чего-то не знаю, как-то не так веду себя. Вон сколько комментов только от тебя тут. Да и позиционируешь себя как знающий MODX-специалист. Так помог бы человеку хотя бы вот в этом вопросе: modx.pro/help/18624
5 дней провисел вопрос, никто не помог. И я еще раз буду утверждать: вашему сообществу один фиг не хватает знаний. Вы сосредотачиваетесь на взаимоотношениях, кто как ведет себя (плохо или хорошо), кто как говорит, но не сосредотачиваетесь на самом главном — знании. А второе главное можно вынести — это взаимопомощь. Да, я не самый хороший человек, но чем мог, помог много кому. И не так много я вижу людей здесь, которые бы тоже много кому помогли.
3. Перепроверить свои знания. Никогда не лишнее.
Кстати, если уж говорить про баги, то кому уж как.
К примеру, здесь вот я ищу: 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
Могу еще кучу фильтров применить.
Вы видите баги, но не видите фичи.
К примеру, здесь вот я ищу: 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
Могу еще кучу фильтров применить.
Вы видите баги, но не видите фичи.
К примеру, здесь вот я ищу@Василий Наумкин По поводу поиска на текущем сайте я и сам уже давно ищу что-то через гугл на этом сайте, потому что поиск встроенный не ищет ничего толкового как раньше…
Что ж поделать, если Sphinx оказался несколько переоценён. Ну, или я не умею его готовить.
А вот сейчас проблема была в том, что индексатор не работал. Починил.
А вот сейчас проблема была в том, что индексатор не работал. Починил.
Не знал, что у тебя сфинкс тут используется. Написал свою заметку: modx.pro/development/18665
Может кому пригодится.
Может кому пригодится.
и этой заметки не нахожуИндексатор не работал.
Починил, новая заметка на своём месте в поиске.
Я участвовал в дискуссии на тему «Если MODX развиваться не будет, скорее всего народ разбежится», привел свои доводы. Приводить контраргументы из серии «Ты уже ушел и свое мнение тебе поздно выражать» — это что-то не то.
Пользуйтесь другими cms,cmf и тд.И еще раз: хотите — пользуйтесь. Но вот вам информация для размышления. В свое время много подобных советов было и от других (когда некоторые видные MODX-спецы ушли кто на Ларку, кто куда). В этом нет ничего такого.
Я только не понял где бага. Вывод текущих фильтров в json? Это не бага, это фича. Я так специально оставил.
Обращайся ко мне, я с удовольствием помогу.Нее, отказался. Такие менеджеры будут мешать творчеству.
1. Обновление показывает, что разрабы не забили как на эво версию
2. Надо идти в ногу со временем
3. Я люблю модх, иногда заходя в другую цмс так душа кричит почему настолько все плохо тут, а вот в модх идеально, так что я рад что столкнулся с модх. Первым делом я выбираю модх.
4. мигрировать придется просто по банальному фактору, что появится(или есть) продукт лучше и удобнее которые идет в ногу со временем.
5. есть обновления(доработки) которые авторы написали, разжевали, привели аргументы для разработчиков модх, а те ни в какую
Даже взять Ивана, если была бы какая-то «движуха» ему тоже было бы интересно что-то делать, а чувство, там взяли пивка и делают потихоньку, не спеша.
похоже, что они уже подзабили и получится, что модх3 раздельно будет как ево и рево.
Больше всего меня убивает, что разрабы убили или убивают энтузиазм в людях… Прошлым летом я видел энтузиазм людей, выкладывали какие-то фичи по модх и сейчас что-то правят, но от разрабов что-то ни слуха…
Судя по гиту выйдет обновление для 2ой версии, там что-то правят
Николай уже писал о том что они нам ничего не должны и мы не должны включать «хочу хочу хочу», но тут уже наверно «хочу» перешло в слово «надо». Да уж так сказать в лоб обещания надо держать :) но это совсем другая песня)
2. Надо идти в ногу со временем
3. Я люблю модх, иногда заходя в другую цмс так душа кричит почему настолько все плохо тут, а вот в модх идеально, так что я рад что столкнулся с модх. Первым делом я выбираю модх.
4. мигрировать придется просто по банальному фактору, что появится(или есть) продукт лучше и удобнее которые идет в ногу со временем.
5. есть обновления(доработки) которые авторы написали, разжевали, привели аргументы для разработчиков модх, а те ни в какую
Даже взять Ивана, если была бы какая-то «движуха» ему тоже было бы интересно что-то делать, а чувство, там взяли пивка и делают потихоньку, не спеша.
похоже, что они уже подзабили и получится, что модх3 раздельно будет как ево и рево.
Больше всего меня убивает, что разрабы убили или убивают энтузиазм в людях… Прошлым летом я видел энтузиазм людей, выкладывали какие-то фичи по модх и сейчас что-то правят, но от разрабов что-то ни слуха…
Судя по гиту выйдет обновление для 2ой версии, там что-то правят
Николай уже писал о том что они нам ничего не должны и мы не должны включать «хочу хочу хочу», но тут уже наверно «хочу» перешло в слово «надо». Да уж так сказать в лоб обещания надо держать :) но это совсем другая песня)
По поводу организации админки согласен на все 100%, я ничего лучше и удобней не встречал. Тут тебе и поиск, и быстрый выход к компонентам, плагинам, настройкам, на основной странице можно всякие графики и элементы управления вставлять. Вот уж, что, а админка у modx действительна могучая и удобная. Причем не вырвиглазного, кислотно-оранжевого цвета (не хочу ни кого обидеть =) ).
Добро пожаловать! ?
dot.net
Может было бы не плохо, чтобы не теряться, разделы дополнительные завести по другим технологиям) Для тех кто использует или использовал MODX, но в тоже время изучает что-то ещё. Ну просто, чтобы сообщество не разбежалось со временем. Всё-таки многие тут на сайте уже несколько лет тусуются. И практически всем интересно знать у кого как идут дела, и чем кто занимается помимо MODX. А то иногда это выглядит как будто пересев с MODX, делаешься словно отступником) Хотя по идее суть сообщества даже не в конкретной технологии, а в людях, которые обрастают «связями». А выходит, что технология отжила, и люди разбежались, грустно…
А вот это хорошая мысль.
Пока что можно писать что угодно в раздел «Для разработчиков», но я подумаю, как это расширить в будущем.
Пока что можно писать что угодно в раздел «Для разработчиков», но я подумаю, как это расширить в будущем.
Да здавствует habramodx))
Спасибо, успехов.
Очень печальная новость. Спасибо тебе за всё. Удачи.
Hi Ivan,
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
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 происходит? Почему предположительный запуск уже длится год?
Особенно за ваши дайджесты. Всегда было приятно почитать «что там у MODX», в каком он состоянии и т.д.
Немного не по-теме: что сейчас с MODX происходит? Почему предположительный запуск уже длится год?
Я постараюсь подхватить упавшее знамя. И продолжить работу начатую Иваном.
Было бы здорово, ибо так хотя бы видно жизнь в MODX. Разбираться с pull'ами в Git не все могут/не всем хочется.
Работа достойная уважения над MODx в течении 10 лет! Спасибо Иван, удачи в твоих дальнейших планах!
Иван, благодаря постоянной работой с MODX ты обрел много новых навыков, связей, умений. Так что не именно MODX сделал человека из тебя, а то, что делал ради него и других людей.
Я тоже перешел на Laravel с шаблонизатором Blade.
Для легких/средних сайтов теперь использую Grav CMS с шаблонизатором Twig, которая абсолютно без SQL-базы, всё на файлах, примерно такая же идея с чанками, полная кастомная админка (в коробке минимальная админка, которую можно расширить своими «TV»). Точно также можно выбирать необходимые шаблоны для каждой страницы. И всё это на файлах! Если прямо сильно хочется, то можно и базу прилепить — есть плагины и это PHP.
В обеих системах всё на файлах из коробки, версионность, плагины, сниппеты свои пиши — что хочешь делай!
И да, я тоже ждал выпуска MODX 3 еще с прошлого лета. Но ничего не произошло (для конечного пользователя). Очень жаль.
Спасибо Ивану, спасибо Василию. Спасибо всем участникам сообщества.
Я не ухожу, иногда почитываю modx.pro
Я тоже перешел на Laravel с шаблонизатором Blade.
Для легких/средних сайтов теперь использую Grav CMS с шаблонизатором Twig, которая абсолютно без SQL-базы, всё на файлах, примерно такая же идея с чанками, полная кастомная админка (в коробке минимальная админка, которую можно расширить своими «TV»). Точно также можно выбирать необходимые шаблоны для каждой страницы. И всё это на файлах! Если прямо сильно хочется, то можно и базу прилепить — есть плагины и это PHP.
В обеих системах всё на файлах из коробки, версионность, плагины, сниппеты свои пиши — что хочешь делай!
И да, я тоже ждал выпуска MODX 3 еще с прошлого лета. Но ничего не произошло (для конечного пользователя). Очень жаль.
Спасибо Ивану, спасибо Василию. Спасибо всем участникам сообщества.
Я не ухожу, иногда почитываю modx.pro
Творческих успехов, Иван!
Какие на ваш взгляд, уважаемые участники сообщества системы на данный момент актуальнее всего. Или какие технологии необходимы жизненно для изучения, чтобы быть на гребне современных технологий?
На мой взгляд — будущее за javascript.
Потому что php никогда не станет помощником на фронтенде, а вот js научился работать на сервере.
И получается можно решать все вопросы живя в одной экосистеме. Вот меня лично как человека пугает обилие технологий на данный момент, поэтому было бы комфортно жить «в одном языке». Сказал и вздохнул ибо мои знания в js ограничиваются слабым знанием фреймворка jQuery)
Кстати на днях наша фирма преподнесла мне очередной подарок — взяли на обслуживание сайт, созданные на движке CS-CART, как всегда со словами — ну это же сайт, разберешься. И кстати очень любопытный оказался зверь, я никогда о нем не слышал, хотя кроме bitrix, modx, joomla, wordperss, opencart, simpla сталкивался даже с такой дичью как prestaShop и shopify.
Потому что php никогда не станет помощником на фронтенде, а вот js научился работать на сервере.
И получается можно решать все вопросы живя в одной экосистеме. Вот меня лично как человека пугает обилие технологий на данный момент, поэтому было бы комфортно жить «в одном языке». Сказал и вздохнул ибо мои знания в js ограничиваются слабым знанием фреймворка jQuery)
Кстати на днях наша фирма преподнесла мне очередной подарок — взяли на обслуживание сайт, созданные на движке CS-CART, как всегда со словами — ну это же сайт, разберешься. И кстати очень любопытный оказался зверь, я никогда о нем не слышал, хотя кроме bitrix, modx, joomla, wordperss, opencart, simpla сталкивался даже с такой дичью как prestaShop и shopify.
Потому что php никогда не станет помощником на фронтенде, а вот js научился работать на сервере.JS еще научился собираться в нативные мобильные приложения для Android и iOS, например через React Native.
Так что, по универсальности, это однозначно самый мощный сегодня инструмент.
JS никогда не станет полноценным серверным языком. Для сайтов еще сойдет, а для энтерпрайз решений вряд ли.
П.с. посмотри сколько сайтов на пхп. Около 80%. Так что про будущее с js ты погорячился.
П.с. посмотри сколько сайтов на пхп. Около 80%. Так что про будущее с js ты погорячился.
Я просто оставлю это здесь.
На счет как раз будущего может и не погорячился. www.similartech.com/compare/nodejs-vs-php
На счет как раз будущего может и не погорячился. www.similartech.com/compare/nodejs-vs-php
Погорячился, погорячился. Где-то на хабре была статья создателя ноды. Почитай для чего он её придумал. Что она может и на что не рассчитана.
Почему все всегда ищут панацею? Волшебную таблетку от всех болезней. Или чудо язык. Её нет.
Тот факт, что ты в данный момент одержим js, не значит, что завтра ты можешь перейти на тот же Golang или еще что поновее.
Почему все всегда ищут панацею? Волшебную таблетку от всех болезней. Или чудо язык. Её нет.
Тот факт, что ты в данный момент одержим js, не значит, что завтра ты можешь перейти на тот же Golang или еще что поновее.
Тот факт, что ты в данный момент одержим js, не значит, что завтра ты можешь перейти на тот же Golang или еще что поновее.Как говорил мой первый начальник-программист с огромным стажем: мы программисты — на чем скажут, на том и будем программировать. Я немало языков попробовал за последние 10+ лет (включая Objective-C, VBA, ActionScript, perl и т.п.). В том числе и Go немного поковырял (и ничего сложного там не увидел). Так что странный аргумент против трендов, тем более не мной составленные.
Я вообще не понял, что это за тренды. Это по России? Для начала пусть нода до миллиона доберётся. А вообще гадать дело неблагодарное. Весной говорили, что будет жаркое лето. Ты уверен, что завтра тренды не изменяться и какой-нибудь Раян Дал не придумает тот же PHP для фронта? Щас загадывать на долго ничего нельзя.
Как ты там говоришь — оставлю это тут )) m.habr.com/ru/post/337098/
Если коротко —
Учитывая всё это, я бы сказал, Node не лучшая система для массивных веб-серверов, я бы использовал Go для этого. И, если честно, это вобщем-то причина, почему я ушел из Node. Это было осознание: ох, ну реально, это далеко не лучшая система для серверного софта.Раян Дал. Создатель NodeJs.
Раян Дал. Создатель NodeJs.Не работает с NodeJS где-то с 2012-2013 года. Дал это интервью в 2017 году.
Прям надо бросать всё и бежать на Go.
Но если вы пишете распределённый DNS сервер, я бы не выбирал Node.А, так он вот про такой сервер говорил?! Не про бэкенд для веб-сайта?
Прям надо бросать всё и бежать на Go.Если пубертатный период не прошел, то ноги в руки и бегом на Go или Js. Остальным, пережившим максимализм, юзать инструменты в зависимости от задач!
Мы про одну и ту же ноду говорим? Может ты с экспрессом путаешь?
А есть разница?
Нода — это веб-сервер для Js, но уж никак не бэкэнд для сайта. Если точнее, то программная платформа на V8, используемая как правило в роли веб-сервера.
То есть, если я пишу бэкенд на JS и запускаю его на Node — то это не Node?
Этот бэкенд точно так же, как и PHP, примет запрос, залезет в БД и выдаст JSON ответ.
На фронтенде вообще никто не поймёт, на чём именно бэкенд написан, потому что снаружи будет видно только Nginx, а всё остальное проксируется или в Node, или в php-fpm.
Так в чём разница-то?
Этот бэкенд точно так же, как и PHP, примет запрос, залезет в БД и выдаст JSON ответ.
На фронтенде вообще никто не поймёт, на чём именно бэкенд написан, потому что снаружи будет видно только Nginx, а всё остальное проксируется или в Node, или в php-fpm.
Так в чём разница-то?
Все-таки Сергей прав. Это как php и Zend framework. Если ты пишешь на zend, то это точно на php. Если ты пишешь на php, то это не значит, что точно на zend.
Так же и express — это просто серверный фреймворк, написанный на node-js. Но если ты пишешь на node, ты не обязан использовать express.
Так же и express — это просто серверный фреймворк, написанный на node-js. Но если ты пишешь на node, ты не обязан использовать express.
И в браузере теперь будет не js, а go.
Коль, а ты используешь nginx перед нодой?
Не знаю как Коля, а у меня вообще статический HTML генерируется Node, и потом отдаётся Nginx.
Дальше подгружается JS и начинает работать всякий динамический функционал. То есть, весь фронтенд рендерится на сервере и сохраняется в HTML + JS, а дальше только запросы в API за актуальными данными.
Соответственно, фронтенд можно хоть на Github.io хостить и генерировать при новом PR в Git, а бэкенд на отдельном сервере — и никаких проблем.
Дальше подгружается JS и начинает работать всякий динамический функционал. То есть, весь фронтенд рендерится на сервере и сохраняется в HTML + JS, а дальше только запросы в API за актуальными данными.
Соответственно, фронтенд можно хоть на Github.io хостить и генерировать при новом PR в Git, а бэкенд на отдельном сервере — и никаких проблем.
Ты только у себя используешь, а Николай на потоке.
А почему для генерации html нужна нода? Удобнее?
А почему для генерации html нужна нода? Удобнее?
Я пока только у себя использую, потому что учусь.
Как буду готов — начну писать заметки про это дело, когда сам освою как следует.
Вот подробности — ru.nuxtjs.org/guide (возможно, понадобится включить VPN)
Как буду готов — начну писать заметки про это дело, когда сам освою как следует.
А почему для генерации html нужна нода?Потому что это полностью готовый отрендеренный фронтенд, который не нужно больше обрабатывать на сервере вообще.
Вот подробности — ru.nuxtjs.org/guide (возможно, понадобится включить VPN)
Ок. Будем подождать. А бекенд на чем? Самописный?
Slim3 + Eloquent, но можно и MODX приспособить — это тоже в планах, попробовать как-то всё совместить.
То есть речь идет о связке rest api на Slim3 (либо MODX, Laravel и т.п.) и NuxtJS в ssr-режиме (для динамических сайтов) через axios или еще как?
Если не секрет, почему именно Slim. Не проще было бы взять родной для Eloquent Lumen?
Slim я начал раньше использовать, чем Eloquent.
Честно говоря, сейчас всё идеально работает, даже не знаю, что мне эдакого сможет родной Lumen предложить.
Ну и звёздочек у Slim на Github больше — а все знают, что это самое важное!
Честно говоря, сейчас всё идеально работает, даже не знаю, что мне эдакого сможет родной Lumen предложить.
Ну и звёздочек у Slim на Github больше — а все знают, что это самое важное!
Ну и звёздочек у Slim на Github больше — а все знают, что это самое важное!Двух мнений быть не может! ))
А админку какую-то готовую брал или сам пилил?
Всё сам делаю: и контроллеры, и процессоры и админка на Nuxt.js в дизайне самого сайта.
По сути, админка — это просто специальный раздел сайта, который требует особых прав. Юзер логинится на сайт и может работать в этом разделе, всё выглядит одинаково.
Проекты серьёзные, так что всё это делается под заказ.
По сути, админка — это просто специальный раздел сайта, который требует особых прав. Юзер логинится на сайт и может работать в этом разделе, всё выглядит одинаково.
Проекты серьёзные, так что всё это делается под заказ.
Если нет разграничения прав, то такой подход допускается. Но если ты хочешь выдавать различный контент в зависимости от прав пользователя? Или фильтры у тебя и большой объем исходных данных? Или контент очень активно прирастает?
Сгенеренная статика подходит для небольшого сайта, но вот для крупного уже не очень. Представь, что ты modx.pro будешь генерить в статику. Кстати, в свое время был у меня такой эксперимент: modxclub.ru/blog/research/210.html
Сгенеренная статика подходит для небольшого сайта, но вот для крупного уже не очень. Представь, что ты modx.pro будешь генерить в статику. Кстати, в свое время был у меня такой эксперимент: modxclub.ru/blog/research/210.html
Былоб очень интересно почитать твои заметки.
Я тоже ковыряю nuxt и использую ту же связку. Генерация статики на nuxt + отдача nginx`ом, делаю все по официальному мануалу nuxt. Интересно используешь ли ты какие то хитрости, примочки. Успехов!
Я тоже ковыряю nuxt и использую ту же связку. Генерация статики на nuxt + отдача nginx`ом, делаю все по официальному мануалу nuxt. Интересно используешь ли ты какие то хитрости, примочки. Успехов!
На боевом да. Для компрессии, статики и кеширования. Но в целом все работать может и без него. Реврайты — совсем не проблема. Компрессия наверняка тоже, но сам я не искал еще, потому что nginx использую и нет потребности пока.
На мой взгляд немного некорректное сравнение. Сравниваем Node.js — производную технологию от языка Javascript с языком PHP. Если уж сравнивать то тогда уж стоит сравнить с Laravel. Количество сайтов думаю сложно оценить, а о трендах мне кажется лучше знает Google:
И тут тренды одинаковы.
Смотрим языки:
Тут уже бурного развития Javascript не наблюдается. А вот падение PHP заметно. Я сам удивляюсь падению трендов на PHP, почему так происходит. Единственное оправдание, что те кто учил PHP, перестали интересоваться им в чистом виде, да и знают его на необходимом уровне (для клепания сайтов=), поэтому не вбивают запросы типа PHP уроки, но так или иначе связаны с PHP (фреймворки и куча движков). Ещё где-то слышал (может даже здесь), что Laravel де-факто стал своеобразным языком программирования, также как и Nodejs отличается от чистого Javascript. Вполне возможно, что люди вместо досконального изучения языка сразу лезут в Laravel или Nodejs. Поэтому оценивать языки бессмысленно, а вот технологии Nodejs и Laravel имеют одинаковые тренды.
И тут тренды одинаковы.
Смотрим языки:
Тут уже бурного развития Javascript не наблюдается. А вот падение PHP заметно. Я сам удивляюсь падению трендов на PHP, почему так происходит. Единственное оправдание, что те кто учил PHP, перестали интересоваться им в чистом виде, да и знают его на необходимом уровне (для клепания сайтов=), поэтому не вбивают запросы типа PHP уроки, но так или иначе связаны с PHP (фреймворки и куча движков). Ещё где-то слышал (может даже здесь), что Laravel де-факто стал своеобразным языком программирования, также как и Nodejs отличается от чистого Javascript. Вполне возможно, что люди вместо досконального изучения языка сразу лезут в Laravel или Nodejs. Поэтому оценивать языки бессмысленно, а вот технологии Nodejs и Laravel имеют одинаковые тренды.
Еще интересен такой момент. Ты уже год не кодишь на php. Подзабывать начал или всё чётко? Это я к вопросу об использовании разных технологий для разных задач.
Да нет, пока не замечал, чтобы что-то забыл. Но по первой, когда еще не ушел с php, но уже плотно засел на js, иногда на автомате путаешься (к примеру? console.log вместо print_r() напишешь, или $this-> вместо this.). А так в целом норм все.
Кстати, большинство — это совсем не энтерпрайз, это как раз всякие там «сайты». А их на js становится все больше. И хотя наверняка доля php все еще будет сильно бОльшая, все-таки доля js скорее всего будет расти. А если вспомнить сколько времени существует php и серверный js, то можно примерно провести аналогию php и perl. В свое время тоже можно было бы говорить php супротив perl вообще сынок.
Время покажет. Чего щас горло драть. У PHP планы развития очень серьёзные. Не знаю, всё ли нужно. Не большой эксперт. Посмотрим. Никита Попов активно начал. И JIT и типизация и много еще чего. Активно думают о многопоточности. Не уверен, что это нужно в PHP. Но рынок диктует.
Вообще, если говорить про серверную часть и насколько хорош php и плох js, я бы посмотрел вот на что: измучивший всех phpThumb. Вот никогда не испытывал кайфа с ним. А в какой-то момент он вообще с задачей не справился и мне пришлось юзать Imagick (и довольно много написать кода под решение задачи). В MODX до сих пор юзается этот динозавр phpThumb.
1. Вопрос: кто вообще что-то на замену 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 значительно более активная и живая, и сообщество тоже живое. На гитхабе часто получаешь ответы очень оперативно. А по трендовым компонентам жизнь бурлит буквально ежеминутно.
1. Вопрос: кто вообще что-то на замену 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 значительно более активная и живая, и сообщество тоже живое. На гитхабе часто получаешь ответы очень оперативно. А по трендовым компонентам жизнь бурлит буквально ежеминутно.
1. Вопрос: кто вообще что-то на замену phpThumb юзает?github.com/Intervention/image
… github.com/lovell/sharp… библиотека в разы просто качественней ...Согласен. Мне тоже нравится Sharp.
Кстати, хотелось бы еще аргумент высказать в защиту серверной реализации JS.
Ноду можно запускать с дополнительным флагом node --experimental-modules и получать некоторые дополнительные фишки, к примеру, esm. habr.com/ru/post/433964/
Для браузеров пока esm совсем не стандарт, но на сервере, когда ты знаешь, что окружение единое (а не как 100500 браузеров пользовательских), я считаю использование нативного js без всяких там пре/пост процессоров, сборщиков и т.п. очень даже оправдано. Во-первых, никакой предварительной компилляции. Во-вторых, логи ошибок, где бы они не возникли, ссылаются четко на строки в исходниках, а не на сжатые версии, где ты не разберешься без допсредств. В-третьих, потребление памяти меньше, а производительность выше. В-четвертых, можно линковать компоненты не только в рамках одной рабочей директории. Да и вообще плюсов много.
Серверная часть prisma-cms у меня все на mjs написана. github.com/prisma-cms/boilerplate/tree/master/src/server
Ноду можно запускать с дополнительным флагом 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 уже очень давно. Но поскольку этой CMS посвятил не мало времени, как и ты, то слежу за развитием.
Не скрою, временами накрывает желание помочь, но тем не менее, ни Evo, ни Revo за последние годы в работе даже не пытался применить. Поэтому уверен, что равнодушное отношение к проекту ты обретешь еще не скоро.
А если пофантазировать, что могло бы тебя заставить вернкться на MODX?
Наверное, уже ничего. Разработка сайтов под лозунгом «через терни к звездам» мне не подходит, а клепать сайтики на потоке не вдохновляет.
Единственное, для чего я еще могу рассматривать modx, так это быстрое прототипирование будущего проекта. Но за последние лет 7 подобный подход применял лишь 2 раза.
Единственное, для чего я еще могу рассматривать modx, так это быстрое прототипирование будущего проекта. Но за последние лет 7 подобный подход применял лишь 2 раза.
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.