我有一个使用API作为后端的asp.net网站项目,我需要将我的前端与后端apis完全分离,所以我在后端项目中创建了一个RESTful服务,现在我想在前端消费它。我假设我有两个解决方案:
优点:
解决方案1)
避免再次在前端重写相同的模型。
强制更新前端模型,一旦后端更改(否则构建错误)
解决方案2)
帮助我的前端与后端分离。
如果后端模型发生变化,将避免构建错误。 (前端例外)
请告知哪种方法更好的设计,如果您有任何建议请分享。
答案 0 :(得分:0)
这取决于你的后端和前端的变化速度以及你的工具支持它的程度,但是大多数情况下人们只使用两种模型是有原因的。
(原因是很难做到这一点并且极大地降低了你的敏捷性。)
答案 1 :(得分:0)
通常,您不希望前端使用与后端相同的模型: