.net framework本身已经做为一个框架,其实只要把它的基础学好,是可以万变不离其宗的,也可以灵活应对;
如果再使用第三方的(或.net框架之外的)框架(如 EnterpriseLibrary、NHibernate、Entity Framework 等),是否会使人忘记了本原,知其然而不知其所以然呢?
而且第三方东西一般很难自己控制,如需修改或改变应该很麻烦。