当手中只有一样工具,锤子,于是所有的对象成为钉子,在你眼中,也就是主观。
事实是, 它们客观上不是钉子,锤子并不都适用。
人也不是傻瓜,锤子不能方便使用后,会马上发觉,改用螺丝刀神马的。
开发一个项目也是如此吗?
你能一眼看出你的项目是钉子,或是螺丝?不能,凭借的是历史经验。
ASP.NET MVC和Web Form,一个像螺丝刀,一个像锤子.
瑞士军刀呢?
我认为是Web Form