0

上次我用 MVC 做一个相当大的项目是第 2 版,那是不久前的事了,所以我已经脱离了循环。现在我开始了一个小型报告项目。

基本上,将有六份预装报告和一些由用户选择的标准。用户将从计算机和 iOS/Android 设备访问内容。

我应该在项目中包含哪些库来让我快速前进并提供高质量的产品?

到目前为止,我得到了 ELMAH 和 MiniProfiler。

4

2 回答 2

1

我的列表:

  • Webapi - 创建和使用 API 用于与 Android/iOS 的通信
  • NHibernate - ORM - 如果你认为你的项目需要一个
  • Structuremap - 依赖注入
  • Automapper - 将域对象映射到视图模型
  • Squishit - 我个人喜欢这个库进行缩小,但你也可以查看内置机制
于 2013-03-02T06:01:26.607 回答
1

我认为 mvc 没有从第一个版本更改工作流程,但我有项目清单

  1. 使用T4MVC输入地址

  2. 对于测试我使用NUnit

  3. 用于映射视图模型的AutoMapper

  4. 用于错误处理的ELMAH

  5. 实体框架

  6. MiniProfiler

  7. 引导程序或 jqueryUi

  8. 用于 DI 容器的StructureMapper

于 2013-03-02T08:22:00.417 回答