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

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

Скрытый контент
Комментарии (30)
Александр
2019-12-07 13:59

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

Ответить
Дмитрий Елисеев
2019-12-07 18:15

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

Ответить
Александр
2019-12-08 19:15

Спасибо

Ответить
Standalone
2019-12-08 07:28

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

Ответить
Дмитрий Елисеев
2019-12-08 07:30

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

Ответить
Александр
2019-12-08 19:15

Вообще супер

Ответить
<Котейка />
2019-12-08 21:26

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

Ответить
voodooism
2019-12-09 04:47

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

Ответить
Дмитрий Елисеев
2019-12-11 09:11

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

Ответить
Alex
2019-12-09 06:00

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

Ответить
Alex
2019-12-09 09:16

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

Ответить
Дмитрий Елисеев
2019-12-11 09:11

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

Ответить
Ruslan
2019-12-09 15:31

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

Ответить
Дмитрий Елисеев
2019-12-11 09:14

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

Ответить
Сергей
2019-12-09 16:31

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

Ответить
Bondarenko Alexandr
2020-01-05 01:02

Это да

Ответить
Альберт
2019-12-10 09:54

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

Ответить
Дмитрий Елисеев
2019-12-11 09:14

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

Ответить
Arunas
2019-12-11 17:10

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

Ответить
Дмитрий Елисеев
2019-12-14 17:55

Да.

Ответить
Роман
2019-12-11 21:04

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

Ответить
Дмитрий Елисеев
2019-12-12 09:11

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

Ответить
Роман
2019-12-14 17:38

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

Ответить
Дмитрий Елисеев
2019-12-14 18:02

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

Ответить
Руслан
2019-12-15 03:13

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

Ответить
Дмитрий Елисеев
2019-12-15 10:03

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

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

Ответить
Павел
2019-12-12 19:25

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

Ответить
Максим
2019-12-23 14:43

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

Ответить
Дмитрий Елисеев
2019-12-24 08:05

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

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

Ответить
solidniy
2020-01-09 10:11

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

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