Миграция за неделю

Закончил большой этап по проекту с B2B-каталогом электронных компонентов. Старый проект много лет работал на CMS Drupal 6. За последнюю неделю я фактически собрал его заново на современном стеке на Laravel: новый каталог, поиск, корзина, личный кабинет, заявки, API, перенос старых данных и URL, плюс мобильное приложение на Flutter. В итоге получилась уже не просто обновлённая версия сайта, а новая система, где веб и мобильный клиент работают с одной серверной частью. И вот здесь особенно хорошо видно, насколько изменился сам процесс разработки. Сейчас на такой объём у меня ушла примерно неделя. Ещё пару лет назад я бы закладывал на подобную работу минимум несколько месяцев работы команды: с отдельными этапами на проектирование, разработку, перенос данных, тестирование и мобильный клиент. Я помню мы лет 6-7 назад с коллегой пытались прикрутить приложение с WebView к одному достаточно крупному интернет-магазину. Потом перешли на конструктор, сейчас проблема данного формата практически решена парой дней работы с нейросетями. Да для нетиповых решений еще нужны отдельные программисты мобильных приложений, но в значительном числе случаев теперь для полной реализации проектов в команде вместо 6-8 человек достаточно 2-3. Это и плохо и хорошо одновременно. AI-assisted development здесь не «пишет проект за тебя на 100%», но очень сильно сокращает расстояние между идеей и рабочим результатом. Особенно когда уже понимаешь архитектуру, знаешь предметную область и можешь быстро проверять то, что генерируется.

Полный кейс: https://msk.onl/blog/mkdevelop