前端和程序怎样协同开发?有人来说说你们公司是怎样的流程吗?

2013-06-05 18:06:16 +08:00
 doufenger
3925 次点击
所在节点    问与答
10 条回复
oldcai
2013-06-05 18:13:36 +08:00
前端妹子:x咯格,帮我写个js吧。。
我:好啊好啊。。
66beta
2013-06-05 18:17:18 +08:00
大公司都有规范的吧
小公司么,有一个前后都懂的人协调(PM)
f2er
2013-06-05 22:28:30 +08:00
@66beta 这个挺靠谱的。
cleverUtd
2013-06-05 22:36:36 +08:00
记得之前在实习时,我是和前端商量好应该返回哪些数据以及格式,然后我在后台最后以json格式返回,前端接收完进行一系列dom操作~
yuelang85
2013-06-05 22:56:14 +08:00
说说我之前的方法,主要是做类似页面的东西,前后端主要是用json交互。

因为前端主要是负责显示,所以根据页面需求,确定显示所必须的数据(有些是逻辑需要的数据,此时如果不确定就先不管他)。

后端写一个接口,按照商定的格式返回一个假数据。假数据要有合理性。其实就是直接return假数据。

前端那边先把数据的显示铺出来,不考虑效果,排版,页面逻辑啥的(逻辑能做当然更好)。

重点来了:

前端接着做页面,并且随时更新那个假页面。

这时候后端针对这个接口做开发,对于这个接口中的数据,当然是一个一个实现的。于是实现一个,就用真数据替换之。

这样做,等于前后端在开发的时候,随时联调,测试自己的程序的同时,也可以看出对方的接口是否有问题。

升级:

由于那时候使用TDD,所以,第一版的假接口便是第一版的测试样例,并且在测试驱动的时候,可以不停的修改这个数据,以符合最新的程序。

总之,就是一种双方都很方便的,很细致的迭代方法。


需求:

有一个方便的部署方法,我当时是,后端做了一个利用git的一键(其实是一个命令)上传脚本,这样方便的同时,也作了版本管理。而前端,我给开了ftp,所以他们可以手动上传。
sivacohan
2013-06-06 00:17:34 +08:00
除了后端,都是我一个人搞。o yeah。
这个主要看规范,一般数据都是走json的,然后有安装相关规定做好接口。
如果有前端工程师,就要跟他反复确认给出什么样的数据是比较合理,方便的。
fangzhzh
2013-06-06 01:58:04 +08:00
@66beta @f2er 有时候PM也不靠谱
@yuelang85 这个靠谱
hivvs
2013-06-06 10:05:01 +08:00
前端工程师也是一个苦逼呀
doufenger
2013-06-06 11:09:11 +08:00
谢谢各位的答案,稍微了解是怎么配合的了
xhslyf
2013-06-06 12:53:32 +08:00
我们这里也是类似 @yuelang85 的方法,目前觉得相对靠谱。

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

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

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

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

© 2021 V2EX