使用.net是因为MS提供的开发平台很方便,比java容易上手。
但是使用.net却不要依赖.net。不要使用微软特殊的类库和方案。例如Linq,目前java的linq和微软的还存在差别,所以我不打算使用Linq,因为一旦陷入了MS的陷阱,就很难出来了。特别对于企业,如果过分依赖微软的技术,就会被推上悬崖。
但是不等于什么都要自己去代码实现。例如访问数据库,虽然.net和java提供的类库不一样,但是功能一样,所以完全可以放心的去依赖.net的类库。又如范型,现在.net和java都使用了范型,所以也可以放心的使用。
通过以上几点,保证了企业开发的效率,同时减少了对某技术的依赖,可以适当的进行语言移植和平台移植。