日期:2014-05-20  浏览次数:20805 次

为啥我搞不懂.NET想干啥
它总是想在高层抽象总结出来一套东西 让开发更简单 但是这个简单的前提是你要弄懂它繁杂的框架 然后等你今天弄懂了 明天他又不用了 他又去搞别的高层东西了。。。搞毛啊 学门简单的语言 把想象交给程序员不行吗?

------解决方案--------------------
你感到任何一个高层的复杂封装的出现都是因为有某一类特定的需求驱动的,

当然当你的项目处于简单应用布署环境,解决简单的问题,制造相对封闭的专用系统,开发人员总保持在三四个人的状态时,这种复杂的架构啦,类库啦,设计模式啦的优点真的是一点也没有什么的。

项目不以提供服务为需求当然用不到wcf。但当你的系统有几十个下游客户的系统等着用的时候就不一样了。

只有十张表做查改删,这项目还是一次性的,人员也是一次性的,那么学习一个orm框架的学习成本当然就会显的太高。但当你有几百张表等着做增删改查的时候就不一样了。

一个内部的小web mis非要用mvc也够奇怪的,web form实现起来会更快。但你一个互联网应用用web form会不会让搜索引擎哭死。

所以不是说人家复杂了,是你的需求没达到那种要用的复杂程度。