asp.net-mvc – 多个MVC项目结构
我需要帮助设计一个用于团队环境的MVC结构吗?以下是我们正在做的简短说明:
>我们有不同的部门,我们将转向网络(MVC).例如,我们有一个人口普查部门,管道部门,& Compset部门等 选项: >我可以在Visual Studio中为每个模块设置一个普通的MVC解决方案.所以我可以有一个人口普查的VS解决方案,一个用于管道,等等.这一切都很好,但我希望有一个可以跨项目使用的共享视图(类似于母版页).在这种情况下,它会如何工作? 我们有8到10位开发人员正在开发这个应用程序,所以我只想确保我拥有最好的结构. 解决方法
我认为这里没有“正确”的答案,基本上归结为你认为随着时间的推移最容易构建和维护的东西.所以这就是我要做的.
将模块组合成更易于管理的单元,并将模块放在不同的网站项目中,模块将作为区域.如果视图共享在这里是最重要的,那么这将是您将模块分组到具有不同区域的网站的标准.此外,如果他们分享一些观点,那么他们在逻辑上也可能或多或少相似,所以你最终也会按照他们的逻辑意义对它们进行分组. 似乎也有一种方式using views from different projects. 关于模型和存储库,我将它们放在一个完全独立的项目中,然后由所有网站引用.最近我倾向于构建我的模型和存储库而没有任何“客户端”,因此我通常将它们放在一个完全独立的项目中,我尝试构建它们以便它们可以轻松地被网站,网站使用服务或桌面应用. 我希望这会有所帮助,但正如我所说,这绝不是一个正确的答案(而且可能完全错误,所以如果有人有更好的想法,请分享).顺便说一句,如果你有8-10名开发人员正在研究它,请务必问他们.来自聪明人的一堆不同意见倾向于融入有用的想法. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- 使用WCF或ASP.Net Web Api实现RESTful API的版本
- asp.net-mvc – 有没有更好的方法来使用MVC 4和E
- 为ASP.Net AJAX String.format方法创建TypeScrip
- ASP.NET MVC&C#:HttpStatusCodeResult()vs
- asp.net-mvc – .NET MVC:调用RedirectToAction
- asp.net – 在网站项目中使用SignalR
- asp.net – 使用WebAPI时重新验证模型(TryValida
- ASP.NET MVC 6项目中的LIB文件夹
- asp.net-mvc-3 – 如何使用MVC使用多个表单显示V
- 来自asp.net中的config xml的quartz.net