а вот если к примеру нужен функционал которого нет в вашей CMS начнете лихорадочно дописывать?
Ну да. А как по другому? Зато это дает несомненный плюс - движок открыт и лежит на гитхабе, пользователи у него есть, и не один-два человека. К примеру заказчик просил - сделай, чтобы я мог видеть кто-что комментирует на сайте - легко - докинул в систему уведомлений, запушил на гит - и вот вроде то, о чем сам бы не додумался, уже всем зашло =)
Ну, если это так, тогда ответьте на простой вопрос: почему вы так много всего сделали в IT, судя по вашим статьям, но не занялись для общества (и для себя, в частности) более ценными вещами: вырастили сына, посадили дерево, построили дом....
Вы мне прямо ткнули в нос - что я занимаюсь бесполезными вещами и должен заниматься именно тем - что вы перечислили. Или это не так?
Про "ответственного главу семейства" — вы лезете в личное. Моя семья обеспечена, спасибо за беспокойство. Но даже если бы это было не так — при чём здесь opensource-проект, которым я занимаюсь в свободное время? В чём ваша реальная претензия? В том, что я делаю то, что мне нравится? В том, что мой проект не приносит миллионы? Так откройте свой — и приносите.
Я не понимаю вашего посыла. Исследовали - молодец. Зачем вообще тратить время на разработку чего-либо, если можно сидеть и ныть, что "все уже придумано до нас"? Если вы чуть чуть изучите репозиторий, то увидите - что делать на этой штуке можно не только блоги, но и любые другие сайты. Это блин фреймворк. Умеете писать код - ок, возьмите CMS и напишите свой контроллер, например - "Мультиблоги" - благо я заложил в ядро систему событий и хуков. А еще лучшие - сделайте форк и пришлите PR - покажите старому мамонту как надо писать код =)
Я не ставлю целью заработать на этой CMS. У меня есть основная работа. Это opensource-проект для души. Не все в мире измеряется деньгами. И то что вы оперируете своими личными ощущениями, а не фактами - то я даже не знаю что ответить на это. Вы удивитесь, но молодые ребята открывают для себя веб 1.0 и личные сайты. Тренды цикличны. Когда надоест, что твой контент — не твой, люди вернутся к собственным площадкам. Это вопрос 3-5 лет.
Благодарю за совет) Теперь по поводу ваших вопросов. По поводу неймспейсов - в контроллерах движка их активно используют экшены. Корневые классы контроллеров не имеют неймспейсов потому что App.php загружает их глобально для удобства маршрутизации. И да - считайте меня старым динозавром - но веяния моды для меня пустой звук) Вы как разработчик должны понимать - если код рабоатет, не важно на чем он написан и какие техники использует.
Спасибо за комментарий! Я прекрасно знаком с современным стеком — сам писал на Laravel/Symfony. НО: Отсутствие композера — это мое осознанное решение. Для той аудитории, которая будет использовать движок - я изначально хотел чтобы было так: скачал, залил на хостинг, установил через инсталлер. Никаких composer install, никаких проблем с правами на vendor, никаких зависимостей. Я ориентируюсь на старую аудиторию, которая до сих пор вести личные бложики, а не на разработчиков. Да и разработчики, которые уже работают с системой - не жалуются =) Вы и сами это можете протестить - написать простейший контроллер у вас получится минут за 10. Про PSR - зесь да, есть такой косяк - но, это исправится. Еще раз благодарю за честное мнение =)
Ну вообще YAML - не универсальный формат. Он так же привязан к языку, как и PHP-массивы. Попробуйте запихнуть YAML в Go без сторонних библиотек. А PHP-массивы можно сериализовать в JSON за 1 секунду и отдать любому микросервису.
По поводу монструазного шаблонного кода - lang('pages.new.title') vs LANG_PAGES_NEW_TITLE - разница в пару символов. При этом ваш вариант (вероятнее всего) - Не имеет автодополнения в IDE, требует парсить весь YAML при каждом запросе (или городить кеш). Могу конечно ошибаться.
У меня вся локализация лежит в yaml-файлах, отражающих структуру приложения
А у меня в PHP-файлах, отражающих структуру приложения. Увы, так необходимо. Конечно можно и yml-файлы, и json-файлы, только суть? Размер от этого все равно не изменится в лучшую сторону.
Человек, понимающий код, и понимающий как все устроено - с ИИ на пару как...Какой бы пример привести...О - как мстители из Марвел - в дуэте сломают и победят всех. Но вот если ИИ-шка попадает в руки скажем, бывшего СММ-щика - то все - тут ахтунг. Бывший СММ-щик очень быстро начинает верить в то что он гениальный разработчик уровня сеньор как минимум. Но продукты которые он пишет - зачастую серое унылое Г., напрочь лишенное паттернов безопасности, производительности и т.п.
Аналогичная история. Опыта - вагон и маленькая телега. Но теперь приходится делить рынок с "вайбкодерами" - зачастую исправлять то, что настряпали они, возомнив себя знающими "сеньорами". Что делать - такие времена - сейчас любой владелец сайта на вордпресс может написать сам себе плагин при помощи ИИ. Поэтому я выбрал немного другой путь - больше года разрабатывал свою CMS, сейчас потихоньку выхожу на первых пользователей. Буду жить на донаты и поддержку =)
ПС - ссылку на CMS оставлять не буду - вроде как табу - ищите на гитхабе BloggyCms
Ну вот - впаяли минус посту с формулирровкой «текст похож на сгенерированный» Эх, времена 🤣
Ну да. А как по другому? Зато это дает несомненный плюс - движок открыт и лежит на гитхабе, пользователи у него есть, и не один-два человека. К примеру заказчик просил - сделай, чтобы я мог видеть кто-что комментирует на сайте - легко - докинул в систему уведомлений, запушил на гит - и вот вроде то, о чем сам бы не додумался, уже всем зашло =)
Чем толще и важнее становится компания, тем хреновее и ужаснее её услуги © Конфуций
Ну, если это так, тогда ответьте на простой вопрос: почему вы так много всего сделали в IT, судя по вашим статьям, но не занялись для общества (и для себя, в частности) более ценными вещами: вырастили сына, посадили дерево, построили дом....
Вы мне прямо ткнули в нос - что я занимаюсь бесполезными вещами и должен заниматься именно тем - что вы перечислили. Или это не так?
Как по мне - Алису вообще не воспринимаю как ИИ
Ваш посыл сводится к одному: "Ты занимаешься не тем, что Я считаю нужным, значит ты живёшь свою жизнь неправильно".
Про "ответственного главу семейства" — вы лезете в личное. Моя семья обеспечена, спасибо за беспокойство. Но даже если бы это было не так — при чём здесь opensource-проект, которым я занимаюсь в свободное время? В чём ваша реальная претензия? В том, что я делаю то, что мне нравится? В том, что мой проект не приносит миллионы? Так откройте свой — и приносите.
Я не понимаю вашего посыла. Исследовали - молодец. Зачем вообще тратить время на разработку чего-либо, если можно сидеть и ныть, что "все уже придумано до нас"? Если вы чуть чуть изучите репозиторий, то увидите - что делать на этой штуке можно не только блоги, но и любые другие сайты. Это блин фреймворк. Умеете писать код - ок, возьмите CMS и напишите свой контроллер, например - "Мультиблоги" - благо я заложил в ядро систему событий и хуков. А еще лучшие - сделайте форк и пришлите PR - покажите старому мамонту как надо писать код =)
Вы молодец) Генерируйте. Только суть вообще в другом)
Я не ставлю целью заработать на этой CMS. У меня есть основная работа. Это opensource-проект для души. Не все в мире измеряется деньгами. И то что вы оперируете своими личными ощущениями, а не фактами - то я даже не знаю что ответить на это. Вы удивитесь, но молодые ребята открывают для себя веб 1.0 и личные сайты. Тренды цикличны. Когда надоест, что твой контент — не твой, люди вернутся к собственным площадкам. Это вопрос 3-5 лет.
У вас есть какое-то актуальное исследование на эту тему, если вы так уверенно об этом заявляете?)
Вообще не вникайте) Честно - не нужна. Но очень хотелось такую написать
Благодарю за совет) Теперь по поводу ваших вопросов. По поводу неймспейсов - в контроллерах движка их активно используют экшены. Корневые классы контроллеров не имеют неймспейсов потому что App.php загружает их глобально для удобства маршрутизации. И да - считайте меня старым динозавром - но веяния моды для меня пустой звук) Вы как разработчик должны понимать - если код рабоатет, не важно на чем он написан и какие техники использует.
Спасибо за комментарий! Я прекрасно знаком с современным стеком — сам писал на Laravel/Symfony. НО: Отсутствие композера — это мое осознанное решение. Для той аудитории, которая будет использовать движок - я изначально хотел чтобы было так: скачал, залил на хостинг, установил через инсталлер. Никаких composer install, никаких проблем с правами на vendor, никаких зависимостей. Я ориентируюсь на старую аудиторию, которая до сих пор вести личные бложики, а не на разработчиков. Да и разработчики, которые уже работают с системой - не жалуются =) Вы и сами это можете протестить - написать простейший контроллер у вас получится минут за 10. Про PSR - зесь да, есть такой косяк - но, это исправится. Еще раз благодарю за честное мнение =)
Ну вообще YAML - не универсальный формат. Он так же привязан к языку, как и PHP-массивы. Попробуйте запихнуть YAML в Go без сторонних библиотек. А PHP-массивы можно сериализовать в JSON за 1 секунду и отдать любому микросервису.
По поводу монструазного шаблонного кода -
lang('pages.new.title')vsLANG_PAGES_NEW_TITLE- разница в пару символов. При этом ваш вариант (вероятнее всего) - Не имеет автодополнения в IDE, требует парсить весь YAML при каждом запросе (или городить кеш). Могу конечно ошибаться.А у меня в PHP-файлах, отражающих структуру приложения. Увы, так необходимо. Конечно можно и yml-файлы, и json-файлы, только суть? Размер от этого все равно не изменится в лучшую сторону.
Человек, понимающий код, и понимающий как все устроено - с ИИ на пару как...Какой бы пример привести...О - как мстители из Марвел - в дуэте сломают и победят всех. Но вот если ИИ-шка попадает в руки скажем, бывшего СММ-щика - то все - тут ахтунг. Бывший СММ-щик очень быстро начинает верить в то что он гениальный разработчик уровня сеньор как минимум. Но продукты которые он пишет - зачастую серое унылое Г., напрочь лишенное паттернов безопасности, производительности и т.п.
Неплохо выглядит! =)
Аналогичная история. Опыта - вагон и маленькая телега. Но теперь приходится делить рынок с "вайбкодерами" - зачастую исправлять то, что настряпали они, возомнив себя знающими "сеньорами". Что делать - такие времена - сейчас любой владелец сайта на вордпресс может написать сам себе плагин при помощи ИИ. Поэтому я выбрал немного другой путь - больше года разрабатывал свою CMS, сейчас потихоньку выхожу на первых пользователей. Буду жить на донаты и поддержку =)
ПС - ссылку на CMS оставлять не буду - вроде как табу - ищите на гитхабе BloggyCms
Ну поставлю я к себе на сервер wireguard и раздам ключи членам семьи…Я тоже буду считвюаться владельцем vpn-сервиса?