现在我们都是前后端通过 RESTFULL+JSON 传递数据, 有一个比较墨迹头疼得问题,客户端老要找后端约定字段啊,后端传递的已经是比较全的数据了, JSON 字段也自带说明了。这个问题你们有啥更好地解决方法没?
现在我们都是前后端通过 RESTFULL+JSON 传递数据, 有一个比较墨迹头疼得问题,客户端老要找后端约定字段啊,后端传递的已经是比较全的数据了, JSON 字段也自带说明了。这个问题你们有啥更好地解决方法没?
|
cxe2vSep 29, 2015 via Android
1
换客户端开发人员
|
|
2
文档好好写啊,文档这个事情挺值得做的。
|
|
cevincheungSep 29, 2015
3
接口开放数据库。逻辑约束 I\D\U
|
|
hantsySep 29, 2015
4
@lijinma API 文档可以生成,在线测试。
@cxe2v @ibiger 使用 Swagger 在线 API 文档。 https://github.com/hantsy/angularjs-springmvc-sample-boot |
|
LINAICAISep 29, 2015
5
可能你们后台传递的数据在前端看来不够啊,你给的需求的字段,后台没传递,这样 app 肯定要找后台了,先确定是哪个环节出的问题在解决。。。
估计也是有些人不看文档。。。 |
|
w99wenSep 29, 2015
6
我也困惑。
有的不按照文档开发。 最后总成的时候对不上。 真是想死。 有没有好办法啊。 |
|
cxe2vSep 29, 2015 via Android
7
谁的问题谁担责,问题很容易就没了
|
|
temberatureSep 29, 2015
8
@cevincheung 能解释下后半句的意思吗:)
|
|
lacklockSep 29, 2015
9
从前微软有一个叫 wcf 的 web service
|
|
xi_linSep 29, 2015 via iPhone
10
后端给出的 data model 不一定是前端想要的 viewmodel 吧
|
|
maemualSep 29, 2015 via iPhone
11
难道接口都是后端自己定的,没有和客户端商量么?
|
|
WildCatSep 29, 2015 via iPhone
12
GraphQL
|
|
realpgSep 30, 2015
13
啥时候 APP 开发变成后端给啥客户端吃啥了?
正常情况下,不是应该客户端去跟后端要数据,后端提供么 前端没要的你瞎提供(你说的很全),前端要的你没提供(前端总找你要),我觉得这么自以为是的后端团队该换掉了 |
|
semicircle21Sep 30, 2015
14
我觉得这么自以为是的后端团队该换掉了 +1
移动端 App 与服务器端的通信尽量向 "多吃少餐" 的方向优化, 这样体验更好, 更省电, balabala... |
|
liujiangbeiSep 30, 2015 via iPad
15
哈哈 谈到最后要炒掉后端了 沟通避免不了
|
|
ryanking8215Sep 30, 2015
16
通信协议不是项目负责人定的吗?再不济,前后端和负责人一起讨论。哪有开发过程中前后端通信约束都没有,后端应该给什么,前端要什么都不定,那还做什么项目?!前后端负责人都炒掉算了。
|
|
ericylSep 30, 2015
17
自以为是的后端团队该换掉了 +1
前段需要什么,后端提供什么 |
|
zhongdongSep 30, 2015
18
后端字段传的合适的话能给前段减少很多工作量
|
|
magicyu1986Sep 30, 2015
19
如果不做共用的 Rest 接口,理论上接口谁用谁订.
前端应该订好要什么数据,格式怎样,后端直接适配给你就好. |
|
haogefeifeiSep 30, 2015
20
我们公司用的 json-rpc 和 xml-rpc
|
|
vicky517Sep 30, 2015
22
测试人员干嘛吃的?接口不应该根据接口文档先测试吗?
|
|
23
|
|
ytll21Sep 30, 2015
24
@daydaysay 注册成功,返回登录 token 给客户端 -> 这个要求很合理啊,为什么要客户端多发送一次请求? 1. 增加用户的流量消耗 2. 增加服务器的负担。相反这些后台实现不是很方便的事情吗?
|
|
zhenghuiyOct 1, 2015 via Android
25
感觉楼主就是做后端的吧,本来想来找认同感结果反被教育了。。还是多沟通吧,工作不是争个谁对谁错的地,把问题解决了才是硬道理。
|
|
26
以前见过一个可以直接在 api 参数里传递 sql 语句然后执行的返回 json 结果集的。
当然这不能学。 |
|
jukkaOct 1, 2015 via iPad
27
一个人写好就完了,搞什么前后端。
|