学了快两年的net,一直感觉在软件的设计上存在一定的缺陷.原以为是使用的工具太少,而工作中所能使用的工具也很有限的缘故,因而产生了学java的想法,自从无意中在网上看到了说.NET框架的文章,恍然大捂,原来要学的就是这个,花了一段时间原来是怨天忧人.该做的没做.类似这样的事情在我身上发生应当也不只一次,怎样才能记住教训!
dotnet框架中最优秀的怕就是dotnetnuke了,这个东西功能的确强大,直接看代码,只会是眼花缭乱,要学dotnetnuke必须从基础和dotnetnuke的演化来入手.
从发展的过程来看IBATIS NET是基础,而NHibernate是从IBATIS NET发展而来的,同样都是做数据持久层.与这两者结合使用的有Castle和spring.net和log4net,以上这些大都是由java中的类似功能移植而来.