Asp.net mvc 团队中前端和后端之间的工作流程是什么?

Asp.net mvc 团队中前端和后端之间的工作流程是什么?,asp.net-mvc,workflow,Asp.net Mvc,Workflow,您(在MVC中)与前端开发人员和后端开发人员合作的最佳实践是什么 举个例子:由3人组成的团队(1个前端和3个后端)有10个模块要在主页上开发。所有模块都需要HTML、CSS、图像以及控制器和模型 您通常如何设置您的工作流程 如果我是一名前端开发人员,在没有合适的控制器和模型的情况下设计一个模块,如何最好地使用虚拟变量?最好不要使用变量,只在我的视图中添加“lorem ipsum”?或者我应该创建一个带有设置值的临时模型,以便在后端开发人员完成后不必编辑视图 作为一名前端开发人员,等待您拥有所需的

您(在MVC中)与前端开发人员和后端开发人员合作的最佳实践是什么

举个例子:由3人组成的团队(1个前端和3个后端)有10个模块要在主页上开发。所有模块都需要HTML、CSS、图像以及控制器和模型

  • 您通常如何设置您的工作流程
  • 如果我是一名前端开发人员,在没有合适的控制器和模型的情况下设计一个模块,如何最好地使用虚拟变量?最好不要使用变量,只在我的视图中添加“lorem ipsum”?或者我应该创建一个带有设置值的临时模型,以便在后端开发人员完成后不必编辑视图

  • 作为一名前端开发人员,等待您拥有所需的所有模块和控制器,或者可能同时在一个主页模块上工作,这样做更好吗


  • 谢谢分享

    对于我来说,后端是域和服务层,它们位于单独的程序集中。前端是控制器、视图模型和视图。因此后端开发人员从定义模型对象和服务接口开始,并向前端开发人员提供此程序集。它们还可以提供服务接口的虚拟实现,该实现只返回硬编码的值。因此,前端开发人员现在可以开始设计使用服务的控制器,将域模型映射到相应的视图模型,并将它们传递到视图。一旦后端开发人员完成了服务接口的实现,他们就为前端开发人员提供了新版本的程序集,前端开发人员只需切换他们的DI框架,以指向新的实现,而不是虚拟的实现


    您还可以让一些前端开发人员在HTML助手、扩展方法等可重用框架上工作。。。这将在整个项目中使用。

    我的工作流程如下:

    • 后端开发人员使用正确的XHTML标记创建视图,而不使用高级样式。他们只是在做模型
    • 前端开发人员创建CSS类、样式等
    • 当后端开发人员完成了他们的工作,前端开发人员完成了所有的样式,那么是时候合并了。所有样式都应用于实体模型,并应用了一些更正