这个没太大的差别吧   只是看你要用到哪些特性  从而选择哪种版本吧   vs2014没用过  不过我觉得新出来的东西稳定性可能会不如以前的老版本  但有很多心的东西 这个看你的取舍了  再说了 一般来说高版本兼容低版本 也就是说mvc2一般来说里面的东西mvc4里面都有的吧!  我也是新手  只是靠感觉 呵呵

解决方案 »

  1.   

    谢谢分享经验!
    MVC2 数据访问不能用DbContext吗?
      

  2.   

    差别不大,就看楼主自己的需求了,MVC4.0肯定是比较新的,你可以选择高版本的啊
      

  3.   

    谢谢分享经验!
    MVC2 数据访问不能用DbContext吗?dbcontext是Linq2EF的吧,vs2010的是ef4,用的是objectcontext,2012之后的ef5开始默认用的是dbcontext
      

  4.   

    当然用MVC4,起码Razor写起来要比原来用aspx的视图引擎省事和优雅很多。
      

  5.   


    既然欠缺,我劝你还是别用的好..为了你也为了公司..否则你什么都不会你还想用 最后你坑了谁?代码写的很糟糕,你不熟悉最后你连什么意思都不知道.谁去给你维护?不熟悉想做点什么功能不知道如何下手 是不是耽误时间 影响项目进度?公司给你钱是让你来干活来了而不是拿项目练手.....如果想练请别拿<项目>2个字..
      

  6.   


    不知道就不要瞎说,谁告诉你MVC4不稳定?现在mvc6都快要出来了,还扯mvc4 不稳定。
    MVC2都淘汰了的东西
      

  7.   


    不知道就不要瞎说,谁告诉你MVC4不稳定?现在mvc6都快要出来了,还扯mvc4 不稳定。
    MVC2都淘汰了的东西
    你没看到我说的么 我说了我也是新手   而且我没说mvc4不稳定  看清楚在喷OK?   vs新出来来的版本本来就不一定稳定  我说的是vs   看清楚 大神
      

  8.   

    如果我没记错的话,MVC4需要.NET 4.0的支持吧?1:假如给政府或者其他配置无法改变的公司(也就是说,你项目只能用.NET2.0)那你只能选择MVC22:其他情况采用MVC4。不熟怎么了?做完你就熟了。Razor视图用起来爽歪歪
      

  9.   

    个人感觉用 MVC4,新建项目时选.net4.0,因为现在大部分服务器都是支持win2003的,而win2003最高只能支持.net4.0
      

  10.   

    如果从开发者的角度,肯定是MVC4和VS2012的好,毕竟里面封装的方法,以及一些接口更全面,还支持HTML5等前卫的技术,不过开发的时候需要考虑到浏览器兼容的问题,还有ie浏览器等级太低的话可能效果会不太一样