Кароч. Изложу свою мысль. Нужно сначала научиться делать схожие вещи самостоятельно. Зачем? Разобраться, как это работает. Это упрощает жизнь, как минимум. А ещё чистая разработка заставляет задумваться о такой вещи, как архитектура. Фреймворки дают готовый шаблон и каркас. В итоге все эти фреймворки становятся лишь инструментами, которыми мы себе упрощаем жизнь