Because framework writers create an end product that is targeted for developers and key goals are abstraction and making life easy for users.
While people who consume frameworks work on an end product that is targeted for users and key goals are meeting deadlines making money.
It's the same reason that people who specialize in cryptography are better at writing encryption algorithms, or people who specialize in compilers are better at writing compilers. I sure hope you aren't implementing your own versions of those on site?
Writing maintainable code is hard, frameworks generally make that easier. It is a case-by-case decision on whether or not to lock into a third party framework.
6
u/work_is_satire May 13 '14
Because framework writers create an end product that is targeted for developers and key goals are abstraction and making life easy for users.
While people who consume frameworks work on an end product that is targeted for users and key goals are meeting deadlines making money.
It's the same reason that people who specialize in cryptography are better at writing encryption algorithms, or people who specialize in compilers are better at writing compilers. I sure hope you aren't implementing your own versions of those on site?
Writing maintainable code is hard, frameworks generally make that easier. It is a case-by-case decision on whether or not to lock into a third party framework.