E.G: a complex django project will have parts that don't use the framework at all. In fact, I never ever use forms with Django, and I do use raw SQL.
Not to mention you can start with a framework, and remove pieces you don't need on the way. Like Instagram did with the django ORM.
Of course, you have to choose a framework with the proper balance for this to work.
Purists want their project to be homogeneous, but it never ends up that way because engineering is a about compromises and dev is only partially about code.
And in the end, you framework will not harms more your maintenance that home made structure, it will just put the burden of maintenance on different levels, which may or may not be what you want depending of your objectives.
But usually, you are not Google, and you have neither the requirements or abilities of such a big structures. Which means a framework is likely bringing more than it's going to cost you if you look at the project average cost during it's entire life. Provided the framework is well made, chosen and integrated, which is a big if, but then you have similar ifs for custom systems.
E.G: a complex django project will have parts that don't use the framework at all. In fact, I never ever use forms with Django, and I do use raw SQL.
Not to mention you can start with a framework, and remove pieces you don't need on the way. Like Instagram did with the django ORM.
Of course, you have to choose a framework with the proper balance for this to work.
Purists want their project to be homogeneous, but it never ends up that way because engineering is a about compromises and dev is only partially about code.
And in the end, you framework will not harms more your maintenance that home made structure, it will just put the burden of maintenance on different levels, which may or may not be what you want depending of your objectives.
But usually, you are not Google, and you have neither the requirements or abilities of such a big structures. Which means a framework is likely bringing more than it's going to cost you if you look at the project average cost during it's entire life. Provided the framework is well made, chosen and integrated, which is a big if, but then you have similar ifs for custom systems.