javaweb 开发,跳转到某个页面,通过 request 请求带一些数据到页面,然后在 jsp 用 el 表达式套,感觉这种开发模式很麻烦啊,还要跟前端联调,
大神有什么好办法吗?提高开发效率
1
ariesray 2016-01-07 22:37:21 +08:00 via iPhone
感觉依然停留在木取火的时代,有轮子干嘛不用, springmvc, struts2 等
|
3
incompatible 2016-01-07 22:48:47 +08:00
|
4
MRJ OP 怎么前后端分离?
|
5
MRJ OP @incompatible 怎么前后端分离?
|
6
caixiexin 2016-01-07 23:05:51 +08:00 via Android
前后端分离说朴素点就是服务端只提供数据,由前端(html,js 等)根据数据画界面
不然换其他语言也是这种开发方式啊 |
8
Infernalzero 2016-01-07 23:20:54 +08:00
jsp 换 velocity 之类的会好些
|
9
MRJ OP @Infernalzero 有更好的办法吗
|
10
sorcerer 2016-01-08 00:00:12 +08:00
最近在试着前后端分离...前端都用 js 模板根据 json 生成,不用写.jsp .ftl 了.只要 html 就行了...
|
11
MRJ OP 什么模版啊?根据 json 生成页面嘛?
|
12
julor 2016-01-08 07:24:33 +08:00 via Android
前端可以看看 reactjs ,我也好久不用模板了
|
13
syyy 2016-01-08 09:12:11 +08:00
套页面很快的啊。基本就是复制粘贴,怎么会麻烦? EL 溜溜的。
|
14
kingwrcy 2016-01-08 09:25:53 +08:00
vue.js
angular.js javascript mvc framework |
15
MRJ OP @syyy 联调麻烦啊,比如样式啥的,我是想后端只提供数据,或者 url ,提供好了给前端,剩下的就前端的事那种,这样不用后端和前端频繁交互,省事
|
17
m8syYID5eaas8hF7 2016-01-08 10:44:33 +08:00
还行吧,我们前端有时候也自己套模板。。。
如果你觉着 jsp 的模板麻烦,你可以换成 beetl 模板试试看,语法相对来说更方便些,而且效率是原生 jsp 的 2~3 倍 |
18
tonyVex 2016-01-08 10:51:00 +08:00
提供接口数据给前端
|
20
aidoudou 2016-01-08 14:20:39 +08:00
后端只开发接口提供数据,前端做好后用 js 去调接口获取数据使用就好了
|
21
varnotfound 2016-01-08 16:10:59 +08:00
看描述应该是前期准备没做好吧,对于页面展示元素定义好了对应的数据结构,按照约定的值来拼装好页面,检查页面元素和预期的是否一致,页面功能点是否完成就 OK 了,没那么麻烦。
对于动态页面来说,拼装的复杂度基本都差不多没有那种特别的难用,如果存在的话应该是早就被淘汰了。 楼主是否前期没有定义好页面展示元素的数据结构导致后面需要不断联调来调整数据获取或展示之类的?这样的话应该是工作模式的问题,不是 jsp 或 el 的难用。 |
22
MRJ OP @varnotfound 主要是页面套完后,有时候样式不对劲,比如一个按钮的大小之类的,需要前端调整,前端调整好后,后端再来确定是不是样式合适。
我理想的状态是后端提供数据后,后端就不管了。剩下的都是前端的事情。 |