框架虽然让你节省大量样板代码,但是需要花费时间学习,编写代码并不是快速交付的瓶颈 -Ouarzy的博客


编写代码很便宜,成本费用是在代码维护和沟通上,真正的挑战是保持代码易于更改。

为什么需要框架?
框架应该是让你专注业务代码编写,让你腾出时间来编写对您的业务至关重要的代码,从而“提高”您的生产力。框架避免你编写大量的“样板代码”,但忘记告诉您的是:虽然避免样板代码的编写,但是这部分节约的时间花在了理解和配置框架。

与魔鬼的契约
最糟糕的部分不是它会花费您一些时间来配置。而是因为您现在高度依赖框架。这很重要,因为框架是固执己见的。他们是在这里解决问题的,但是他们解决问题的方式可能并不是您项目中真正需要的。公平地说,我已经看过很多次了:最终,您将消耗95%的精力来尝试使业务适合您的框架,而不是构建适合您业务的软件。

您想了解业务问题或解决方案吗?
如果您不了解框架要解决的所有问题,则永远不要使用框架。通过在框架上构建专业知识,您可以在解决方案上构建专业知识。而且,如果您不了解这些问题,那么您就是骗子,因为带来解决方案不足以成为软件专业人员。您必须理解并挑战业务问题。