我是一名在 Windows 上使用 Visual Studio 的 Asp.net 后端开发人员,我与一个都使用 Mac 的前端团队合作。我正在尝试锻炼我们一起工作的最佳方式,而不必重复将前端集成到 Asp.net 站点中。即手动将前端更改添加到 *.csHTML 视图中
我提议……
完全放弃使用 Asp.net MVC Views,让前端团队将网页构建为普通的旧 *.htm 文件,就像静态网站构建一样
从前端到后端的任何通信都是通过 Ajax 调用完成的。因此,当他们在 Mac 上开发时,他们可以将 Ajax 调用指向 Windows 机器上的后端。这将实质上使 Asp.net 站点只是一个 Web 服务站点。
任何需要从后端拉到前端的配置设置都是通过 Ajax 调用完成的。
注意-我们的网站将只支持启用 javascript 的浏览器(我知道这并不理想,但这就是我所处的情况)。
以这种方式开发 Asp.net 站点是否有任何明显的问题?我
随着前端变得越来越丰富和 ajax 越来越重,我感觉这是 Web 开发的新趋势。
我想这不是 Asp.net 特定的问题,因为它可以应用于 Web 语言,例如 PHP。