Структура проекта

Постановка задачи по разработке будущего проекта и определение используемых подходов. Предполагаемая структура проекта.

Скрытый контент
Комментарии (30)
Александр Кулик

Подскажите пожалуйста, будет react + redux или + mobx?

Ответить
Дмитрий Елисеев

Redux. И расскажем про альтернативу MobX.

Ответить
Александр Кулик

Спасибо

Ответить
Standalone

Подскажите, а будут рассказаны моменты про SEO? Насколько я знаю, сейчас только гугл может анализировать страницы на JS. В будущем планирую разрабатывать маркет узкоспециализированный, вот тревожит что не попаду в органическую выдачу. Спасибо за курс, он будет очень-очень полезен.

Ответить
Дмитрий Елисеев

Да, расскажем про SSR.

Ответить
Александр Кулик

Вообще супер

Ответить
Aёct'ann

Супер план! Если все, о чем было сказано, будет реализовано - это будет самый крутой курс)

Ответить
voodooism

Классный курс! Уже хочется по скорее начать :) Дмитрий, а как много будет серий и с какой периодичностью они будут выходить?

Ответить
Дмитрий Елисеев

Серий много, так как будет разделение на удобные части по темам. По две-три в неделю.

Ответить
Alex

Дмитрий, с нетерпением жду курс.

Ответить
Alex

Есть возможность рассмотреть вариант выбора между redux и mobx ? Немного пользовался redux и mobx. С mobx кода меньше раза в два да и въезжать быстрее. А вот примеров в сети ещё мало. По моему mobx в ближайшее время вытеснит redux, от слова, совсем.

Ответить
Дмитрий Елисеев

Да, все попробуем.

Ответить
Ruslan

План грандиозный, а сколько лет это будет идти? :) Пожелание: неплохо бы что у нас была диаграмма проекта, чтоб не потерятся и изменениях.

Ответить
Дмитрий Елисеев

С Symfony предыдущий большой проект по одной трансляции в неделю сделали за три-четыре месяца.

Ответить
Сергей

Да, про kubernetes было бы интересно послушать.

Ответить
Bondarenko Alexandr

Это да

Ответить
Альберт

Супер, ждем )! Дмитрий будем ли писать документацию, либо может покажете на каком-то компоненте, не обязательно делать все.

Ответить
Дмитрий Елисеев

Будем делать автодокументацию для API.

Ответить
Arunas

А про SSL будет (https://) ?

Ответить
Дмитрий Елисеев

Да.

Ответить
Роман

Вопрос, почему Slim а не Laravel или yii2 ?

Ответить
Дмитрий Елисеев

Yii2 уже заброшен, а Yii3 ещё не вышел. Laravel и Symfony (если не рассматривать его как микроядро) - это крупные тяжеловесные фреймворки, более удобные для классических сайтов. Для API удобнее и быстрее именно микрофреймворки.

Ответить
Роман

Но симфони же можно тоже в "голом" виде собрать (вроде skeleton) и работать в режиме микрофреймворка на нем, да?

Ответить
Дмитрий Елисеев

Да, можно. Но к нему всё равно чаще через flex доставляют остальные его же бандлы и получается тот же Symfony Website Skeleton. И помимо этого он не поддерживает middleware.

Ответить
Руслан

Интересует Ваше мнение насчет Lumen, или есть определенные преимущества выбора именно Slim? Спасибо.

Ответить
Дмитрий Елисеев

Lumen идёт изначально от Laravel. Микроскелетон Symfony идёт от Symfony. Оба Laravel и Symfony построены на symfony/http-foundation, а не на основе PSR-7. Да, можно поставить бридж для PSR-7, но это будет оверхедом.

Slim в этом плане абсолютно нейтральный PSR-совместимый микрофреймворк.

Ответить
Павел

Звучит "вкусно"

Ответить
Максим

А как использовать docker на macOS? Знаю, что у вас тоже есть мак. Пробовал использовать специальное приложение для macOS, но такой докер почему-то у меня тормозит. Если настраиваю виртуалке Ubuntu на macOS и там настраиваю докер, то работает быстрее, чем на приложении докер для мака. Но, что-то мне подсказывает, есть другие варианты. Подскажете как это делать? Может быть есть статьи?

Ответить
Дмитрий Елисеев

Да, там медленные вольюмы, так что запрос "Slow Docker on Mac" в Google весьма популярен.

Решается копированием файлов из вольюма в локальную папку внутри контейнера с синхронизацией изменений утилитами вроде docker-sync.

Ответить
solidniy

Хотелось, что бы подробнее разбирали работу с rabbitmq и его конфигурированию. Варианты запуска воркеров на php (systemd, supervisor, etc..) и как следить на жизнью воркера ? Как понять, веркер работает, или просто повис (мертвый).

Ответить
Зарегистрируйтесь или войдите чтобы оставить комментарий