javaweb 套页面好费事啊

2016-01-07 22:30:28 +08:00
 MRJ

javaweb 开发,跳转到某个页面,通过 request 请求带一些数据到页面,然后在 jsp 用 el 表达式套,感觉这种开发模式很麻烦啊,还要跟前端联调,
大神有什么好办法吗?提高开发效率

3565 次点击
所在节点    程序员
22 条回复
ariesray
2016-01-07 22:37:21 +08:00
感觉依然停留在木取火的时代,有轮子干嘛不用, springmvc, struts2 等
MRJ
2016-01-07 22:45:42 +08:00
@ariesray springmvc 不需要用 el 表达式套页面?
incompatible
2016-01-07 22:48:47 +08:00
@MRJ 需要。
问题是只要你决定了采用模板这种方式开发,无论什么语言和框架都得套页面。
想提高开发效率就弄前后端分离好了。
MRJ
2016-01-07 22:51:21 +08:00
怎么前后端分离?
MRJ
2016-01-07 22:51:41 +08:00
@incompatible 怎么前后端分离?
caixiexin
2016-01-07 23:05:51 +08:00
前后端分离说朴素点就是服务端只提供数据,由前端(html,js 等)根据数据画界面
不然换其他语言也是这种开发方式啊
MRJ
2016-01-07 23:19:37 +08:00
@caixiexin 仅提供 json 数据嘛?根据数据画界面,那前端不是很麻烦啊
Infernalzero
2016-01-07 23:20:54 +08:00
jsp 换 velocity 之类的会好些
MRJ
2016-01-07 23:46:51 +08:00
@Infernalzero 有更好的办法吗
sorcerer
2016-01-08 00:00:12 +08:00
最近在试着前后端分离...前端都用 js 模板根据 json 生成,不用写.jsp .ftl 了.只要 html 就行了...
MRJ
2016-01-08 00:11:37 +08:00
什么模版啊?根据 json 生成页面嘛?
julor
2016-01-08 07:24:33 +08:00
前端可以看看 reactjs ,我也好久不用模板了
syyy
2016-01-08 09:12:11 +08:00
套页面很快的啊。基本就是复制粘贴,怎么会麻烦? EL 溜溜的。
kingwrcy
2016-01-08 09:25:53 +08:00
vue.js
angular.js
javascript mvc framework
MRJ
2016-01-08 09:52:22 +08:00
@syyy 联调麻烦啊,比如样式啥的,我是想后端只提供数据,或者 url ,提供好了给前端,剩下的就前端的事那种,这样不用后端和前端频繁交互,省事
MRJ
2016-01-08 09:58:00 +08:00
@kingwrcy
@julor
用这些模板开发效率会提高吗?后端表示没用过
LINEX
2016-01-08 10:44:33 +08:00
还行吧,我们前端有时候也自己套模板。。。
如果你觉着 jsp 的模板麻烦,你可以换成 beetl 模板试试看,语法相对来说更方便些,而且效率是原生 jsp 的 2~3 倍
tonyVex
2016-01-08 10:51:00 +08:00
提供接口数据给前端
MRJ
2016-01-08 12:46:24 +08:00
那页面呢?
@tonyVex
aidoudou
2016-01-08 14:20:39 +08:00
后端只开发接口提供数据,前端做好后用 js 去调接口获取数据使用就好了

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

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

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

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

© 2021 V2EX