Я бы сказал, что фреймворки обычно написаны на реальном языке программирования.Я всегда буду использовать фреймворк, если, как правило, много кода, который мне не нужен.Я не буду использовать фреймворк, который мешает мне спуститься до самого низкого уровня, необходимого для создания полезного проекта.
Например, я бы никогда не построил IDE, потому что затмение выполнило большую часть тяжелой работы вусловия построения расширяемой платформы.
Действительно, все сводится к тому, сэкономит ли мне среда время, и когда я говорю время, я не имею в виду сокращение углов, так как я также считаю стоимость переделкипозже от технического долга.:)