Начинаем новый курс!
Примерно с 2020 года я работаю на своём собственном фреймворке Vesp, который мне очень нравится. Он простой, быстрый, построен на известных популярных решениях и не ограничивает разработчика.
Именно на Vesp построен и сам сайт bezumkin.ru.
Основное отличие заключается в полном разделении бэкенда и фронтенда, что превращает мой сайты уже в веб-приложения, когда отдельно работает API, а интерфейс отправляет в него запросы.
Такое устройство делает работу сервиса очень понятной и прозрачной, и заодно позволяет подключать к API мобильные приложения, или другие сайты для получения данных. Можно делать запросы в API и вовсе без интерфейса, что я в дальнейшем и продемонстрирую.
А еще такие сайты очень удобно разрабатывать и отлаживать, весь код хранится в файлах, можно использовать Xdebug и всякие другие полезности. Прибавьте сюда огромную массу готовых для интеграции библиотек на NpmJs и Packagist.
В общем, после работы с MODX, это просто совершенно другой, гораздо более современный и удобный мир разработки.
Одна проблема - я никак не могу написать к нему документацию, чтобы и другие разработчики могли его оценить по достоинству. Мне кажется, любому программисту гораздо проще писать код, чем рассказывать, как именно он работает.
Поэтому я решил написать не просто скучную документацию, а сразу подробный обучающий курс - где мы сможем пообщаться в процессе.
Мы напишем интернет-магазин с минимальным функционалом по типу как у miniShop2, попутно пройдя все этапы создания проекта:
- Проектирование и создание таблиц для хранения данных
- Создание моделей для работы с таблицами на Eloquent
- Напишем контроллеры для работы с этими моделями
- Работать будем из собственной админки на VueJS
- И вишенкой на торте сделаем небольшой SPA интернет-магазин на VueJS
Вы освоите: Slim4, Eloquent, VueJS, NuxtJs, Phinx и что там еще по пути потребуется.
Уроки расcчитаны на людей, работающих с MODX, потому что на его примере будет проще показать общие и различные моменты. Ну и потому, что меня читают в основном люди, работающие c MODX.
Если интересно - то переходите на следующий урок.
С июня 2023 года курс открыт бесплатно для всех желающих
Если есть вопросы - задавайте в комментариях.
0
👍
👎
❤️
🔥
😮
😢
😀
😡
1 660
30.05.2022 10:31:18
14 комментариев
bezumkin.ru
Личный сайт Василия Наумкина
Прямой эфир
Василий Наумкин
04.02.2025 19:27:08
Я таким давно не занимаюсь и с MODX не работаю.
Попробуйте обратиться к ребятам с modx.pro.
Василий Наумкин
23.12.2024 05:33:00
В MODX сначала создали проблему, автоматически генерируя адреса, а потом "решили" заморозкой.
Так ч...
Дмитрий
14.12.2024 09:10:38
Василий, прошу прощения, тупанул, не разобрался сразу. Фреймворк отличный! "Чистый лист" на vue, рис...
Начинаем новый курс!
14
Василий Наумкин
05.12.2024 20:01:14
В итоге основная ошибка была в неправильном общем root в Nginx, из-за чего запросы не улетали на фай...
Василий Наумкин
01.07.2024 11:56:41
Да, верно, именно так.
А в контроллере, скорее всего, ловить данные методом post.
Василий Наумкин
26.06.2024 09:38:15
О, точно, вылезает если не залогинен.
Спасибо, исправил!
Уровни подписки
Спасибо!
500 ₽ в месяц
Эта подписка ничего не даёт, просто возможность сказать спасибо за мои заметки. Подписчики отмечаются зелёненьким цветом в комментариях.
Большое спасибо!
1 000 ₽ в месяц
И эта подписка не даёт ничего, кроме оранжевого цвета в комментариях и возможности сказать спасибо, но уже большое!
Еще вопрос: обязательно требуется выделенный сервер или пойдет обычный хостинг?
Вы планируете развитие проекта?
Не помешали бы дополнительные компоненты, как в ModX: msOptionsPrice2, mSearch2, msBonus и т.д. Предусматривается ли их разработка и продажа или их нужно самому разрабатывать?