java后端开发与前端工程师怎么合作,大家讨论下。

只是_曾经 2015-08-05 11:28:55
事情是这样的,正在做一个项目,有前端工程师,也就是做页面效果,js校验之类的。我是后端开发,需要与前端配合工作。
问题在于,前端只是做出html模版,只要模版做一点修改,就需要我跟着调整嵌套好的页面,这还只是小调整,要是改版的话岂不是重新搞一遍?
大家有什么好的方法吗?
...全文
1128 32 打赏 收藏 转发到动态 举报
写回复
用AI写文章
32 条回复
切换为时间正序
请发表友善的回复…
发表回复
我在肖申克 2015-08-13
  • 打赏
  • 举报
回复
遇上牛B的前端,你写接口就行了,返回JSON或XML让它自己去玩耍,他不需要懂JSTL什么的,但牛B的前端都懂一些的,互联网公司基本上都是这么玩的,基本上很难看到JSP了 企业级软件开发,所谓的前端就是个切图的,写个JS都要了他的老命,只能比照着HTML来改,痛苦啊,没办法啊,谁叫公司小,前端菜呢(当然也是自己菜,自己牛B就去互联网公司了) 两种我都经历过,还得继续下去
Inhibitory 2015-08-11
  • 打赏
  • 举报
回复
引用 25 楼 shanxiuwei 的回复:
[quote=引用 24 楼 Inhibitory 的回复:] 这就体现出Freemarker等模版的优势来了。 前端的把模版写好,后端的准备数据,然后开开心心的去郊游。
Freemarker与jstl相比没什么明显优势吧?[/quote] freemarker 写的模版可以直接在浏览器里看到静态效果,前端工程师就能看到他设计的效果,JSP的不行。
只是_曾经 2015-08-11
  • 打赏
  • 举报
回复
引用 24 楼 Inhibitory 的回复:
这就体现出Freemarker等模版的优势来了。 前端的把模版写好,后端的准备数据,然后开开心心的去郊游。
Freemarker与jstl相比没什么明显优势吧?
Inhibitory 2015-08-11
  • 打赏
  • 举报
回复
这就体现出Freemarker等模版的优势来了。 前端的把模版写好,后端的准备数据,然后开开心心的去郊游。
只是_曾经 2015-08-11
  • 打赏
  • 举报
回复
引用 21 楼 qq_16313365 的回复:
哎呀楼主,你真是太了解我的心思了,这个问题我也忍了好久了,我太理解你的意思了!我现在这家公司比较小,做项目也都不如大公司的做项目规范,包括需求什么的都不是非常的明确,最近也在搞一个项目,前端一边在做原型,我作为后端一边翻译成jsp并实现功能,辣么问题来了,一天天的不是需求变动就是页面调整,所以前端每次修改html模板的时候,我都要一步步的对照着他改了什么,并同步到jsp中(ps:前端不懂jsp)好烦好烦哦!我都快崩溃了,不知道专业的人士都用的啥方式协同开发的!
根据大家的回复,我发现了产生这种问题的根本原因是前后端协议的确定问题.例如:确定全局使用ajax访问,全部使用json做数据交互.这样的话问题基本解决.还有一种解决方案就是让前端学习 后端语言环境,以及标签.这样的话问题也能解决.学习难度也不是很大.目前位置只有这两种解决方案.倾向于第二种.
只是_曾经 2015-08-11
  • 打赏
  • 举报
回复
引用 15 楼 jaylongli 的回复:
让前端写的时候考虑周全 以后变更页面,只要变更CSS即可,HTML不需要修改
还没见过这么厉害的前端...
mingdongwang 2015-08-11
  • 打赏
  • 举报
回复
还是去SOLO把
  • 打赏
  • 举报
回复
引用 28 楼 shanxiuwei 的回复:
[quote=引用 27 楼 mymy1026 的回复:] 擦嘞,你要啥数据说,说完我给你个接口,你调一下,你前段什么样管我啥事,只负责提供数据接口
按理来说就是这样的.前端不够强咋整呢[/quote] 总得来说,前端不够强,那就只能你自己来,自己写接口,自己画页面,就这样 前端够强,你提供数据,至于展示让他自己弄, 好了你可以结贴了,这种问题没必要深究
乱世丶桃花 2015-08-11
  • 打赏
  • 举报
回复
引用 25 楼 shanxiuwei 的回复:
[quote=引用 24 楼 Inhibitory 的回复:] 这就体现出Freemarker等模版的优势来了。 前端的把模版写好,后端的准备数据,然后开开心心的去郊游。
Freemarker与jstl相比没什么明显优势吧?[/quote]freemarker很强大的好不啦,jstl能跟它比吗,两个根本不一样的东西能一起比吗,freemarker直接可以在html页面用,jstl能行吗
只是_曾经 2015-08-11
  • 打赏
  • 举报
回复
引用 27 楼 mymy1026 的回复:
擦嘞,你要啥数据说,说完我给你个接口,你调一下,你前段什么样管我啥事,只负责提供数据接口
按理来说就是这样的.前端不够强咋整呢
  • 打赏
  • 举报
回复
擦嘞,你要啥数据说,说完我给你个接口,你调一下,你前段什么样管我啥事,只负责提供数据接口
代码与酒 2015-08-10
  • 打赏
  • 举报
回复
哎呀楼主,你真是太了解我的心思了,这个问题我也忍了好久了,我太理解你的意思了!我现在这家公司比较小,做项目也都不如大公司的做项目规范,包括需求什么的都不是非常的明确,最近也在搞一个项目,前端一边在做原型,我作为后端一边翻译成jsp并实现功能,辣么问题来了,一天天的不是需求变动就是页面调整,所以前端每次修改html模板的时候,我都要一步步的对照着他改了什么,并同步到jsp中(ps:前端不懂jsp)好烦好烦哦!我都快崩溃了,不知道专业的人士都用的啥方式协同开发的!
奄灬苟且偷生 2015-08-07
  • 打赏
  • 举报
回复
有一种from 里有 action属性 有一种 input 里有 name属性 参数
加油馒头 2015-08-07
  • 打赏
  • 举报
回复
让前端写的时候考虑周全 以后变更页面,只要变更CSS即可,HTML不需要修改
树上的疯子^ 2015-08-07
  • 打赏
  • 举报
回复
后端定义接口,前段配合后端
乱世丶桃花 2015-08-07
  • 打赏
  • 举报
回复
前端跟后端出去solo‘ 谁赢听谁的 配合杠杠的
qqw6789567 2015-08-07
  • 打赏
  • 举报
回复
楼猪,你这是美工吧!这就说没除了HTML其他一切都是你干啊,你看着来吧,美工出完页面就没人家什么事了啊! 而且一看你就是什么都得做的人, 你说的额嵌套的页面我明白是什么,这个你只能等他们确定了之后你再写嵌套的,至于你说的配合之类的,我觉得没法,因为有时候修改页面是客户说的算,美工也不一定说的算,客户要修改需求,你也只能改了,这个没办法,只能是等客户确定之后,必须要他们签字之后,你才能开始干,不然客户一会一个样,你不疯了!!!!!!!!!
浪里花 2015-08-07
  • 打赏
  • 举报
回复
楼上我看说的都是些json,xml对接之类的,我也想知道,如果前端页面需要jstl类似的标签咋办,怎么配合
只是_曾经 2015-08-06
  • 打赏
  • 举报
回复
引用 10 楼 owen1759 的回复:
这个世上有个东西叫做MVC,是专治你这样的症状的,包治包好,具体做法是: 前端负责View层,你们之间确定一个传输协议,无论json的、xml的还是什么的都可以。所有的业务都由你这边负责,它要什么数据就请求过来,你返回个结果给它就可以了。不管页面改的面目全非,滔天海浪都不关你事,只要功能需求没有改变。 我这边就是这样的,前端是个搞PHP的,而后端(我)是Java的,虽然这种混搭有点奇葩,照样可以各司其职,运行得很好。
不好意思,看错了...如果使用json或xml,所有的请求都变ajax?还是在页面特定位置防止json或xml数据?
只是_曾经 2015-08-06
  • 打赏
  • 举报
回复
引用 10 楼 owen1759 的回复:
这个世上有个东西叫做MVC,是专治你这样的症状的,包治包好,具体做法是: 前端负责View层,你们之间确定一个传输协议,无论json的、xml的还是什么的都可以。所有的业务都由你这边负责,它要什么数据就请求过来,你返回个结果给它就可以了。不管页面改的面目全非,滔天海浪都不关你事,只要功能需求没有改变。 我这边就是这样的,前端是个搞PHP的,而后端(我)是Java的,虽然这种混搭有点奇葩,照样可以各司其职,运行得很好。
其实我想知道,这个php前端是怎么处理数据.学习了jstl之类的标签还是使用其他方式处理的?
加载更多回复(12)

67,513

社区成员

发帖
与我相关
我的任务
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
  • Java EE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧