如何用vs2008中新增的各种功能开发网站,还用传统的三层架构?
在vs2005中,我们有三层架构,有dal,model,idal,bll,website等项目那到了vs2008中,我们还是这样开发吗??Linq to sql,Entity Framework(Entity Data Model,数据实体模型),MVC模式,等。我该如何去用vs2008开发网站可以不用MVC,但用Entity Framework来做dal和model的合成吗,那idal怎么办,bll怎么办,另外到时灵活性是不是不好即然用vs 2008了,难道我还还用dal,model,idal,bll,website的架构模式?迷惑中...

解决方案 »

  1.   

    如何用vs2008中新增的各种功能开发网站,还用传统的三层架构? 
    在vs2005中,我们有三层架构,有dal,model,idal,bll,website等项目 那到了vs2008中,我们还是这样开发吗?? Linq to sql,Entity Framework(Entity Data Model,数据实体模型),MVC模式,等。 我该如何去用vs2008开发网站 可以不用MVC,但用Entity Framework来做dal和model的合成吗,那idal怎么办,bll怎么办,另外到时灵活性是不是不好 即然用vs 2008了,难道我还还用dal,model,idal,bll,website的架构模式? 迷惑中...
      

  2.   

    架构确实和平台无关,关键是你想怎么样去架构,而不在于VS2005还是VS2008就象没了一把刀,你是去切苹果还是削苹果,微软是不管的
      

  3.   

    在vs2008中可以有传统的三层进行开发,可以叫抽象工厂模式,简单工厂进行网站开发。当然你也可以用asp.net MVC框架进行开发,那是一个行的东西,你需要进行学习,它是先根据地址请求到controller,在controller里返回视图,在通过Model成去连接数据库。在后在到controller出去业务,在返回在视图。他的流程就和java里的servlet的思想一样。
      

  4.   

    如果你不喜欢三层就别用了 O(∩_∩)O哈哈~三层和你说的这些都不冲突 你可以同时使用 三层、MVC、EntityFramework、linq
      

  5.   

    建议用微软新出的MVC模式开发,这样才能真正体会编程的快感!
      

  6.   

    可以使用。还可使用LINQ TO SQL实现数据库操作。根据需要使用技术。
      

  7.   

    我感觉到08了,设计模式你想继续以前的是一样的
    比如你说的三层,在08里同样是那么用的
    只是里面的写法可以变动,像DAL层
    只是个人见解
      

  8.   

    根据楼主的意思,建议用新东西
    vs2008 也即将过去,取而代之的是vs2010
    vs2010又有了更新的东西。构架已经到了framwork 4.0了
    vs的东西更新很快,用新的,老的很快就一去不复返了