Как выбирать технологии для проекта? На плечах технического лидера зачастую лежит ответственность за выбор технологий проекта. И этот выбор очень непростой. Технологий зоопарк, цена ошибки очень велика. И чем позже ошибка будет обнаружена, тем дороже она обойдется бизнесу. А ошибки как правило обнаруживаются скорее позже, чем раньше. Например, когда нагрузки на приложение превысят возможности одного сервера, и нужно масштабироваться. А время потрачено. Либо таким дальше свой груз, либо тратим кучу ресурсов на переписывание. Для выбора технологии я сформировал для себя коротенький чек-лист. Пункты будут от наиболее важных к наименее, на мой взгляд. 1. Технология подходит для решение проблемы бизнеса и делает это наиболее эффективно. Например, если нужен ML, мы берём Python, а не PHP. Если бизнесу нужен сайтик/магазинчик или лендинг за неделю, куда будет ходить максимум 20 человек в день, и бюджет 50 тыс руб., то никаких новомодных реактов, собрать на CMS или даже NoCode. 2. Технология зрелая. Никаких альфа-версий очередного 1368-го JS-фреймворка. Зрелая технология обладает достаточным сообществом, где можно получить ответы на возникающие вопросы и проблемы, а также она готова к использованию в продакшен. 3. Команда знает технологию. Целесообразно ли писать на C# новый проект, если у вас все предыдущие были на Java и максимальная экспертиза в нём, а также Java удовлетворяет пунктам 1 и 2. Думаю нет, если у вас нет планов постепенного перехода всей организации на новую технологию. 4. Команда хочет изучить технологию. Если не хочет, но первые два пункта выполняются и очень надо, то придется собирать под этот проект новую команду. А это долго, дорого и рисковано, если например новый проек не взлетит, то команду придется сокращать Вот такие у меня вышли пункты. А что бы сюда добавили вы?
· 08.12
Спасибо за материал, но учитывая тренды, к сожалению уже не актуально многое
ответить
· 08.12
Тренды в энтерпрайзе - это боль. Если скажут выбрать фреймворк для фронта, я, например, выберу старый добрый зрелый Реакт с большим сообществом, а не очередной новомодный у гиков noname.js
ответить
еще контент автора
еще контент автора
войдите, чтобы увидеть
и подписаться на интересных профи