freemarker? thymeleaf? or jsp? 能否简单概括一下每个的优缺点。
1
Mogugugugu 2018-01-18 16:59:57 +08:00
代码生成器,用 freemarker,其他时候都是前后端分离,不用- -,
|
2
zzlhr OP 代码生成器是什么鬼
|
3
zzlhr OP @Mogugugugu 代码生成器是什么鬼
|
4
chocotan 2018-01-18 17:09:57 +08:00
thymeleaf
|
5
Acheron 2018-01-18 17:36:24 +08:00
前后端分离之后,模板引擎不用了吧
|
6
Mogugugugu 2018-01-18 17:41:39 +08:00
@zzlhr 生成最简单的 crud - -
|
8
yang2yang 2018-01-18 18:28:56 +08:00
公司用什么,就用什么,这个项目原来用什么就用什么。。。
|
9
jones 2018-01-18 18:33:22 +08:00 via Android 4
Freemarker 的话 Eclipse 不能很好支持,FreemarkerIDE 这个插件 JBoss 已经放弃开发了,只能做到语法高亮,内容辅助啥的全没有,如果你有钱买 IDEA 的话就推荐 Freemarker 了
Thymeleaf 想法挺好,但是性能差的一逼,谁用谁知道,如果你对性能不敏感就推荐这个了,虽然 Spring 强推这个但咱也要理性不是 JSP 就算了吧,页面默认允许随意书写 Java 代码,默认触发 Session 创建,表达式和 EL 输出变量默认不编码容易造成 XSS,CSRF 等问题,这都是硬伤啊,使用这个的话对人和代码规范的要求比较高,虽然可以从制度上约束,但还是不如从技术上就卡死的好, 竟然用手机打了这么多字,我也挺佩服我自己的,,,, |
10
sudoz 2018-01-18 18:39:23 +08:00 1
前后分离,说三遍
|
11
micean 2018-01-18 18:40:00 +08:00
velocity 最简单了
|
12
jones 2018-01-18 19:05:48 +08:00
@micean 根据 Spring 官方文档来看,velocity 已死,
“ As of Spring Framework 4.3, Velocity support has been deprecated due to six years without active maintenance of the Apache Velocity project.” https://docs.spring.io/spring/docs/4.3.13.RELEASE/spring-framework-reference/html/view.html#view-velocity |
13
tedzhou1221 2018-01-18 19:17:56 +08:00 via Android
Jsp 哈哈
|
14
JRay 2018-01-18 19:22:04 +08:00 via Android
freemark
|
15
jowuIM 2018-01-18 19:24:01 +08:00
velocity,不推荐。。。因为没有人维护了。。。
|
16
jowuIM 2018-01-18 19:24:35 +08:00
thymeleaf 支持 LegacyHTML5.。。挺喜欢的。。
|
17
lifespy 2018-01-18 19:28:38 +08:00
thymeleaf
|
18
nekolr 2018-01-18 19:29:27 +08:00 via Android
最近在用 thymeleaf,新项目一般都不用模板引擎了吧,老的还是 jsp。话说 thymeleaf 性能有问题?
|
19
lifespy 2018-01-18 19:29:30 +08:00
新兴的 beetl 好像也不错,官方说性能很牛,你看看
|
20
codeyung 2018-01-18 19:34:36 +08:00
freemarker 用的最多 刚做程序员的时候就在用
thymeleaf 偶尔 |
21
gowk 2018-01-18 23:31:49 +08:00 via Android
JFinal 的 enjoy 有兴趣试试吗。。
|
22
ke1e 2018-01-19 01:24:12 +08:00 via Android
freemarker 有个小技巧是可以像 jinja2 那种使用的,用起来很爽,具体可以去 sof 找找看
|
23
340244120 2018-01-19 01:30:08 +08:00
|
24
notreami 2018-01-19 01:56:44 +08:00
nashorn 再厉害就好了,直接使用前端框架
|
25
ob 2018-01-19 07:29:19 +08:00 via Android
竟然没人推荐 smarty4j ?
|
26
jason19659 2018-01-19 10:42:03 +08:00
????模版引擎是啥,不是直接写前端吗
|
30
derrickT 2018-01-19 15:34:52 +08:00
freemarker,不过现在还需要用 java 模板引擎吗?什么场景呀?
|
32
cmpt21o 2018-01-27 17:08:14 +08:00
我用 freemarker,但项目里的人都说要前后端分离,前端都是我兼职,泪奔
|
33
jack80342 2018-07-25 11:14:13 +08:00
正在每天翻译 Thymeleaf,欢迎 Fork,https://www.gitbook.com/book/jack80342/thymeleaf/details
|