Злые и дикие: какими бывают фулстек-разработчики и зачем они нужны

Может ли один программист создать современное приложение, и есть ли у такого подхода шансы в сравнении с командной разработкой? Если коротко, то ответ на оба вопроса — «да», но все не так просто. Подробнее читайте в материале.

4949

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

Не верно, подобного ожидают либо в мелких конторах, либо в конторах с херовыми процессами, с нормально поставленными процессами разработчик максимум где взаимодействует с дизайнерами - на этапе планирования, где видя примерные требования может внести замечания и попросить немного переработать дизайн если это затрудняет работу


Laravel — самый популярный на сегодняшний день PHP-фреймворк

Опять же автор либо не в теме, либо просто накопал нерелевантную инфу, самый популярный сейчас Symfony ввиду своей гибкости, кучи бандлов и мощного комьюнити


MongoDB для хранения данных в виде документов в формате JSON.

Какое-то странное понимание хранения данных, так можно и медиа файлы вместо s3 хранить в блобах в базе. Как минимум подобный подход ведет к дублированию данных в базе, а как максимум не дает нормально ими оперировать, в чем проблема хранить нормально данные и уже при запросе собирать json? В чем проблема кэшировать json если критична скорость его сборки? Я уже молчу о коровых ограничениях MySQL и монго в частности на длину поля

По поводу статьи - фуллстек всегда, повторюсь - ВСЕГДА будет проигрывать в квалификации команде узких специалистов, тупо потому что невозможно знать все и сразу. Да даже на примере js - node.js отличается от ванили или фреймворков вроде ангуляра и везде есть свои нюансы, да, писать можно, но какого качества этот проект будет - вопрос интересный. В современном мире фуллстеки имеют место быть на небольших проектах, если же вы пишете большую систему и комплектуете штат фуллстеками то либо система быстро превратится в кучу говнокода, либо фуллстеки сами между собой поделятся кто и над чем будет работать, что опять же ведет к бардаку в организации, но хотя бы проект будет жизнеспособен

6

"самый популярный сейчас Symfony ввиду" — а можно ссылку на исследоваия по России? Говорят вот во всяких там европах, таки да, Symfony лидер. А в америках соединёных, вроде ларка (опять таки говорят). А в России ... тут обнаружится, что Yii2 делит первое_второе место с Laravel. Но это не точно )))

3

Комментарий недоступен

3

не всегда, повторюсь - НЕ ВСЕГДА.
«но какого качества будет проект - вопрос интересный», как тогда можно утверждать, что фулстек всегда будет проигрывать узким спецам, если качество проекта под вопросом, м?

1

Комментарий недоступен