这贴是水贴.. 第一次跟人合作写东西的感受..
发布于 11 年前 作者 jiyinyiyong 4754 次浏览 最后一次编辑是 8 年前

有点感觉我是来求安慰的… 算是学代码以来参与的第一个项目, 值得跌一次… 简单说暑假很慌张参与了项目, 面临高一届的同学毕业缺人于是去凑数 目标是播放音频的站点, 页面分别放音频和人物介绍… 再加上传和编辑的基本的后台 我想要是我学好 Express, 加上前端已经有些基础, 2000 行之内能搞定的 因为是学校里自己同学用的, 要求也不高…

因为暑假, 提需求一方也有些混乱, 加上居然有沟通链的问题, 耽搁了很久 最后两周急了马上全部参与的人碰头, 完了创建讨论组, 一直跟进状态 即便是这样, 写后台的同学又没一起碰头商量… 而我写 JS 部分的… 于是发现到处都有延时, 因为大家都会花时间去上课或者实习… 还是说技术好了

学校里同学都 Java PHP 的底子, 后台开始选了 Java, 我不会所以不参与后台 前端缺人, 反正我就上了. 因为后台的同学沟通不畅我想是用 JSON 的 Ajax 做衔接 那么前端用 Node 自己模拟请求来测试页面, 完了 Java 后台给出 API 就好了 结果到快结束了后台的同学说建议的想法是 SSH 来渲染页面, Java 合适那么写 虽然我此前 QQ 上多次问了 Ajax 衔接的问题, 但后台的人好像都不在意啊 另外音频播放器在浪费很多时间, 还是用 SM2 尝试赶发布去兼容蛋疼的 IE 了…

最后我的吐槽是如果我 Express 都会那多好, 前台后台自己调试不是更好… 然后 Java 是多么大的环境, 配置半天不说, 调试网页都要在集成环境里… 第一次做没个人来安排整个架构是多么大的错误… 后台前台现在卡着接不好了… 还有用多 JS 的浏览器端去对接 Java 觉得也怪的, 说不清是哪里不对… 还有野生的 coder 真是不靠谱… 比方说我, 只会知道 Node 却不知道 Java… T…T 希望有一天能直接 Node 前端后端走通吧…

求有协作开发经验的(…前辈?..大哥…?)吐槽…

13 回复

这是一条不归路,走下去就得坚持住

哈哈,好好干,以后都是经验……

我觉得前后台是分开的,后台不管什么语言,负责吐出html,前端js不需要关心后台使用什么语言,http是它们的接口。

接口不仅仅是ajax啊。。。更不仅仅是json格式的数据。。。

你是想用ajax提交请求 返回json 格式数据 页面显示 是吧 但是SSH好像不是这样的 struts 标签好像是直接绑定对应的字段对象来显示数据 估计你同学是像这样做的 既然后台都是用java你就从了他们吧 不过strust2 好像也可以输出json 你们团队少一个leader啊

对, 少个人领导进度, 相当多的问题都没冒出来了

怎么说, 教一下不?

@jiyinyiyong 比如你说的想要ajax的接口,然后前台发请求去渲染对把。其实用struts标签直接拿controller的数据接口排版不是更好么。写成js还要把js载入再请求server给json数据再渲染,为啥不在第一次出现页面的时候就拿到接口进行页面绘制呢。。

我这里说的接口的意思就是数据接口,如果写的比较统一,你中间自己包一层node的代码,再往外吐页面也是可以的。比如基于REST的API的接口。就可以呀。。 也不非是ajax的形式的。

@xiaojue 刚开始考虑的话, 因为有音频, 不想在播放中途刷新页面, 诡异的是刚开始打算在同一个页面做 3 种播放, 我当时觉得比较乱来了 后来就只剩下一种. 我想还是因为说过的原因, 然后两边都没想到重新弄一遍

数据接口这, 有点囧, 最近 Ajax, SOAP, REST 概念混了, 这三个概念到底什么区别啊?

看起来后台决策不咋行啊,隔这么久了才说换接口…

@jiyinyiyong

ajax是httpxmlrequest啊。 SOAP是Simple Object Access Protocol。。。 REST是REpresentational State Transfer。。

SOAP要求比较严格有规范有写法,貌似因为入门成本太高 使用率不是很大,所以叫Protocol,REST就简单多了,是个概念化的东西,没有十分严格的标准,所以叫REpresentational= =。

个人理解,看官方wiki把。。

团队合作这件事情,说到底就是要充分沟通。

回到顶部