Максим Федоров, для чистоты эксперимента я бы задал несколько вопросов по личном общение, просто в текстовом виде, естественно Вы можете прочитать перед ответом, чтобы отстоять свою точку зрения.
Но поверьте, люди берут фреймворк и используют. Может в серьезном проекте, кто-то один будет проверять качество аутентификации и авторизации самого фреймворка, но не будут знать все остальные члены-корреспонденты команды.
Реально простое решение можно написать, но потом оно окажется не безопасным или не расширяемым. Для этого и есть фреймворки. А чтобы написать что-то реально стоящие, то нужно хороши копаться.
TRIG, если Вы сами будете исполнять, то думаю, вам виднее.
Если будете кого-то нанимать, то пусть они и выберут исходя из ваших требований.
На самом деле, лучше взять то, что лучше знают те, кто будет делать. Единственная проблема, что часто это люди, которые только могут установить чужой плагин или модуль. Вот от таких нужно бежать и быстро.
То, что Вы сейчас выбираете, может оказаться, что реализуется в три строчки для тех, кто шарит или они имеют свои готовые решения.
Кирилл Несмеянов, так там вообще за поддержку придется платить. Хотя с учётом того, что это кровавый энтерпрайз и там не то, что на Ява 6, некоторые на 4 (которая ещё нумеровалась 1.4) многие сидят.
А если можно не платить, то новое реально проще писать на .Net Core с учётом стремления MS в опен сорс, теперь думаю начнется сдвиг в их сторону. Может для больших компаний - это не много, но если можно не платить, то зачем платить?
Думаю, что не каждый синьор не изучая тему, если ещё не сталкивался, сядет и сходу напишет авторизацию, так как есть нюансы. Ну и никто не даст тратить время если нет особой необходимости.
Nikolino, деление условно, поэтому могут и не указывать. Не оплачиваемое задание больше чем на час можно брать после всех собеседований, чтобы потом не сказали, что "у Вас слишком длинный нос, как в анекдоте".
Кирилл Несмеянов, правильнее всё-таки говорить, что Doctrine - это пародия на Hibernate, а Symfony на Spring.
Но вот про Go на который переводят основные нагруженные проекты Mail.ru, включая почту, также используют в Yandex, Google, нагруженные части Badoo, Avito.
Также Docker, Kubernetes и все современные штуки по контейнеризации и кластеризации.
При этом, по скорости близок к C++.
А также с учётом того, что это идеальный язык для микросервисов и то, что сейчас мания на микросервисы...
В общем, тут все однозначно, первыйхайп прошел, теперь Go будет постепенно отбирать для себя нишу, скорее всего начиная с веба, так как пока не сделали для него инфраструктуру такую как у Ява и С# для энтерпрайза.
Я всё-таки за то, что часто Java/C#/Go выбор лучше, чем PHP.
Но Ruby, Python и JavaScript и рядом не могут стоять с PHP, реально его хейтят где-то на уровне 4-й версии, а сейчас это взрослый язык с развитым ООП и хорошими инструментами для модульности.
mitaichik, поэтому я это написал в комментарии, а не в ответе на вопрос.
Видел решение с модулями в официальной документации, но так как не нужно было, не задумывался над вопросом.
Алексей Макареня, смотря на каком этапе. Книги дают информацию структурировано и если нужно быстро изучить язык, то на много быстрее прочитать книгу.
Хотя, в последнее время заметил, что многие не парятся на счёт того, что писать и пишут хуже, чем официальный туториал, например это касается Ангулар, Vue, Groovy...
"Я не знаю ни одного росийского гиганта IT, кто бы с этим языком работал."
Как минимум,у Badoo есть офисы в РФ. Конечно там очень с натяжкой можно назвать это ПХП, но ВКонтакте его использует, правда какой-то свой PHP, который потом транслирует в Си++, а потом компилирует, при чем, ещё и ограниченный ПХП, но всё-таки.
Объективно, порог вхождения в ПХП ниже и если начинать в условные 30+, то проще найти первую работу, так как нужно меньше начальных знаний. А потом уже можно перейти во что-то другое имея промышленный стаж.