Что хорошего в фреймворках?
Если вы выберете правильный вариант, это твердый код, который вам не нужно писать. Это лучше, чем то, что вы делаете самостоятельно. Она написана разработчиками, которые более талантливы, чем вы, протестированы более широкой аудиторией, чем ваш код, имеют более длинную историю исправленных ошибок, чем ваше приложение, и имеют более длинный и лучший послужной список, чем все, что вы написали.
Ваше приложение будет лучше, если вы сможете найти платформу, которая отвечает всем этим критериям.
Каркасы не равны. Важно выбирать мудро и хорошо. Если вы выберете хороший, вы не откажетесь от него позже.
Вот почему я использую Spring последние пять лет.
Я бы порекомендовал изучить фреймворк, прежде чем использовать его в живом проекте. Скорее всего, вы плохо справляетесь с фреймворком, о котором не знаете, что будет удобным поводом обвинять фреймворк. Пройдите некоторое обучение и выполните пробный запуск чего-то значительного, прежде чем начать работу над своим первым живым проектом. Найдите наставника или лидера, который проведет вас через ваши первые усилия.
Во втором чтении я бы сказал, что это звучит так, как будто вы приняли решение. Никто не заставляет вас использовать фреймворк. Во что бы то ни стало, сделайте свой собственный. Развивайте достаточно опыта, чтобы решить для себя.
Но если есть товарищи по команде, работодатели или клиенты, затронутые этим решением, убедитесь, что они полностью понимают альтернативные издержки прокрутки своего собственного.