Andrey Listochkin
1. Ты в компании надолго? Насколько ты хочешь отвечать за этот выбор?
2. К компании есть несколько человек, которые тебе нравятся и к мнению которых ты склонен прислушиваться. Среди них сеть те, кто потом в этот проект будут активно контрибьютить. С чем бы хотелось работать им?
3. Есть ли другие проекты в компании, откуда хотят тянуть код?
4. Планируете ли вы искать на этот продукт людей не из компании. Если да, подергай рекрутеров, с которыми работал ты или твоя компания. Что там насчет кадров? Есть ли те, кто хочет Ангуляр.
5. Какой в компании “градус синьорности”? Чем более компания склонна нанимать джунов / мидлов, тем важнее то, какая технология у них будет в резюме. AFAIK тк Реакт - это не все в одном, и отдельные куски стека легче заменять, легче пропихнуть туда технологии ради технологий, а не ради здравого смысла. Т.е. легче будет держать проект привлекательным для кадров из вне.
6. Что там с деплоем? Насколько легко / сложно интегрировать стандартные билд-тулы фреймворка (ng-cli, nextjs, create-react-app) с тем, как у вас делаются сборки / релизы и с тем, как хочет с UI общаться бекенд. Ты НЕ ХОЧЕШЬ делать там кастомщину. НЕ ХОЧЕШЬ.
7. Speaking of backend. Что у вас по части работы с API. Вы живете промисами или вы Rx-heavy? Ваши бекендеры пользуются языком / фреймворком с большим упором на DI / AOP / DCI или нет. Люди чувствуют себя комфортно, когда в разных частях системы культура остается схожей.
Это что с разбегу в голову пришло.
Спасибо Андрей!
1. Ещё как минимум 2 года. Выбор буду делать не я и отвечать не мне за него. Я представляю командам отчёт и провожу демо. Затем, совместно с СТО лиды будут решать и брать на себя ответсвенность за это.
2. Мне нравятся все, вопрос не в этом. Активно контрибьютить будет моя команда. Чувствуется, что некоторым хочется экспериментов.
3. Да
4. Этот вопрос активно мной и форсится тоже)
5. 70/30. Три команды. В команде по три человека. В каждой команде по два синьора(один из них лид) и один джун.
6. Всё изумительно
7. Промисами