从头开始创建ASP.NET MVC应用程序

从头开始创建ASP.NET MVC应用程序,asp.net,asp.net-mvc,visual-studio-2010,svn,Asp.net,Asp.net Mvc,Visual Studio 2010,Svn,到目前为止,我只使用webforms。但是我和我的朋友想尝试一下MVC架构。一些问题: visualstudio与professional的免费版本有什么缺点吗?我可以从工作中得到专业版本,但值得付出努力吗 我想使用实体框架和最新版本的MVC+razor视图引擎。是否需要单独下载 就版本控制而言;乌龟SVN是否适合2人参与的小型项目 谢谢你的帮助 免费版本可以,不确定是否有任何差异 是的,你需要单独下载 为什么不;不是吗 据我所知没有。这是一个很好的开始。我知道早期版本不允许插件,但不确定最

到目前为止,我只使用webforms。但是我和我的朋友想尝试一下MVC架构。一些问题:

  • visualstudio与professional的免费版本有什么缺点吗?我可以从工作中得到专业版本,但值得付出努力吗

  • 我想使用实体框架和最新版本的MVC+razor视图引擎。是否需要单独下载

  • 就版本控制而言;乌龟SVN是否适合2人参与的小型项目

谢谢你的帮助

  • 免费版本可以,不确定是否有任何差异
  • 是的,你需要单独下载
  • 为什么不;不是吗

  • 据我所知没有。这是一个很好的开始。我知道早期版本不允许插件,但不确定最新版本

    EF将与.NETSDK(VS)一起提供,因此无需安装。您可以从Web平台安装程序获得MVC3(http://www.asp.net/mvc/mvc3)


    我在一个由4人组成的团队中使用乌龟SVN,没有任何问题。只要确保你们都知道源代码管理的好规则。

    根据我的经验,SVN可以作为存储库。如果您使用的是VisualStudio,那么有一个不错的插件,您可以在IDE中使用它,而不是在Windows中使用它。如果我使用SVN,它就是我使用的!更多细节

    可以下载MVC3


    Entity Framework可以通过Nuget安装(PM>Install Package EntityFramework),或者谷歌会快速显示下载位置(我认为有4.3版和5版的CTP)

    你不能使用某些(非常有用的)插件。我不相信你会得到集成单元测试。我不会称这些为“交易破坏者”,不过…@EdSF这包括像Resharper这样的第三方插件吗?我真的不知道-我用的是VS-Pro…我的评论是基于我前一段时间和一位同事的一次经历,我发现了免费版本的某些限制(如预期的那样)。这是一个很好的开始方式(而且不会成为障碍),你应该能够开始。如果您需要更多的功能,您可以随时考虑在以后的某个时间(更大的项目、单元测试等)升级。