三层架构是不是不流行了!!!???
三层架构用起来实在是累,一个小改动,牵一发却动全身。一直没觉得他有多好。
现在vs2008出来了,也出来了一些新的东西,比如MVC模式,虽然和三层架构不冲突,但MVC模式中的业务逻辑似乎不太用三层架构,还有linq to sql,还有ADO.NET 的Entity Framework ,都似乎越来越抛弃三层架构了,我一直很讨厌狗屁三层架构,改一个地方,三层都要改!
------解决方案--------------------帮顶!
------解决方案--------------------我觉得这东西无所谓流行不流行,关键在于你是否解决了客户的需求,是否能解决实际问题
------解决方案--------------------还没学会三层。。。
------解决方案--------------------有需求是要三层,也有需求是MVC
------解决方案--------------------三层架构还流行的,不是你説的那样,改一处就会牵动多处,学好三层架构很是有用的
------解决方案--------------------设计模式好多种,没有谁好谁坏,要针对不同的需求不同的实际情况而选择使用
------解决方案--------------------新的技术和框架的出现并不能一定能改变之前的设计模式.但它们能够为您的设计提供更多的途径和角度
mvc可以看成是针对表现层的框架
linq2sql或EDM你可以把它作为实体层和数据访问层.
lz说的改一个地方三层都要改这可能是设计的问题,比如没有规范的接口.
所以目前一般项目还是会分层,毕竟分层有它的优势在,比如团队分工更加明细等等.
------解决方案--------------------没有什么流行不流行,关键是合适!
------解决方案--------------------顶楼上的!
------解决方案--------------------之所以这样,证明你对三层理解的不多。 用的不好。在你不懂或者不会用的时候,还是收敛为好。
1,三层的目的就方便修改, 数据层有变动,应用层可以不动。
2,团队开发和代码复用,三层有利于协调开发相互调用模块
3,让代码变的简单,
慢慢理解吧。
但是没有人强迫你用三层。就像有了office 你也可以用wps
------解决方案--------------------架构无所谓流行不流行,只要自己用着方便 使得开发简单就可以
------解决方案--------------------我覺得哪個自己用的舒服就用哪個~!·
------解决方案--------------------
------解决方案--------------------如果你现在觉得没有必要 完全可以不用
不能为了三层而三层
等以后做的东西多了,不分层感觉到有麻烦了 ,自然会体会好处
------解决方案--------------------每种模式都有各自的优缺点,重要的是灵活运用
------解决方案--------------------技术迟早是要被淘汰了
------解决方案--------------------asp.net中的MVC其实没有摒弃三层的思想,其实相反我到觉得是三层的升级,它只是把业务逻辑成细分了一下,用的大量的视图做展示。把所用的业务都提交到controller里去处理,再把结果返回到视图展示出来。但觉得不足之处它把服务器控件的摒弃掉了。这样在开发时就没得那么快速了,但在后期维护和测试就方便一些了。
------解决方案--------------------没有一种架构是万能的,可以解决掉所有的需求。但是,三层架构,在多人合作的开发中,绝对比楼主崇尚的ASP模式开发要强大的多。
------解决方案--------------------三层是物理分层,mvc里用了repository是逻辑分层。
不是过时不过时,只有适用不适用
------解决方案--------------------当你的系统做到一定规模时,就能体会到设计模式的好处了.
------解决方案--------------------三层构架是面像对象的总结
------解决方案--------------------合适的项目用合适的开发模式,但是建议多看看MVC,这可能会在最近几年流行起来
别老用微软的一些控件,开发出来地网站质量太差!
------解决方案--------------------改一个地方,三层都要改! ???我怎么没这种感觉呢
------解决方案--------------------