项目后端有必要全部采用 json 响应 ?

2014-12-15 17:35:25 +08:00
 kemingcao
现在在做一个公司的项目,后端越写越觉得乱,有的页面需要ajax去取数据,有的页面不需要。写到最后发现action写的很乱,有的渲染页面,有的返回json。如果后端全部采用json响应,前端全部使用angularjs或者ember的话会不会有所改善?
2711 次点击
所在节点    问与答
4 条回复
lincanbin
2014-12-15 18:25:31 +08:00
不考虑SEO可以这样做。
konakona
2014-12-15 18:55:31 +08:00
看情况..如果确定样式不会改变,是比较推荐后端返回HTML以减轻JS效率和浏览器占用的。(参考知乎的鼠标放上去显示名片)
如果改变比较大或者返回的数据还要对页面上的其他元素进行连锁处理(如购物车)就最好是json。
不是说一个网站要全部都是json才叫统一,看需求的。
看似乱,但是数据风格统一、操作简单、命名统一、方便开发人员,这就是好的程序交互。
linac
2014-12-15 21:22:34 +08:00
前后台分离,是很好管理的模式。
Harry
2014-12-15 22:16:42 +08:00
以我们已有的实践来看,这样的维护成本很低。我们的做法是 mobile app, web端都直接调用统一API。mobile 和 web 用各自的方式处理自己的数据。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/154104

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX