如题 感觉 jsp 跟 php 有点像?代码静态都写一个文件里? 那为什么要抛弃 jsp 呢
1
wshcdr 2018-08-10 16:52:54 +08:00
就算 springboot,依然可以用 JSP 做 View 啊,
|
2
tppppp 2018-08-10 16:55:44 +08:00 1
现在都微服务 前后端分离大行其道了,JSP 过时的服务端渲染,前后端分离就是降低前端的运维成本,静态资源为何要和动态的 jvm 混在一起。
|
3
inoridream 2018-08-10 16:56:18 +08:00
JSP 是奇葩存在,一般是 freemaker
|
4
yinzhili 2018-08-10 16:57:07 +08:00
freemaker thymeleaf 都可以啊
|
5
inoridream 2018-08-10 16:57:11 +08:00
二楼说的很对,JSP 落后在服务端渲染,现在都是 vue,angular 前端渲染
|
6
98jiang 2018-08-10 17:03:57 +08:00
因为有新的模板模式嘛 #4 那些
|
7
lastpass 2018-08-10 17:07:04 +08:00 via Android
将服务器端的压力转移客户端,降低成本。
╮( ̄▽ ̄)╭没办法。 |
8
bpllzbh 2018-08-10 17:10:30 +08:00
jsp 真是经久不衰啊, 已经用了这么多年了, 现在都流行前后端分离, jsp, 前端同事也有学习成本啊.
|
9
SorcererXW 2018-08-10 17:43:30 +08:00 via Android
Google 关键词:前后端分离+jsp
|
10
tomxin7 2018-08-10 17:45:50 +08:00
前后端分离了,我是用:spring boot + json +ajax +html
|
11
KuroNekoFan 2018-08-10 18:02:34 +08:00 via iPhone
🌝javaer 们懒得整页面的劳什子事,一股脑的丢给了 jser
|
12
learnshare 2018-08-10 18:18:15 +08:00
服务端渲染页面已经越来越边缘化
|
13
falcon05 2018-08-10 18:29:03 +08:00 via iPhone
服务器渲染还是很多的啊,seo 比较友好
|
14
sxw11 2018-08-10 18:33:18 +08:00 via Android 2
什么 jsp,asp,php 后端都干了,前端还怎么敢拿那么高的工资,给个 json 不错了!
|
15
veightz 2018-08-10 18:53:36 +08:00 via Android
前端改动不用后端跟着发布
|
16
Mogugugugu 2018-08-10 19:59:51 +08:00 via Android
借楼问一下 现在前端渲染 类似于 vue 这种的,能解决 SEO 问题么,现在的爬虫支持 js 了么???
|
17
zhengjian 2018-08-10 21:22:24 +08:00
@Mogugugugu 可以了解下 vue 服务端渲染: https://ssr.vuejs.org/zh/#%E4%BB%80%E4%B9%88%E6%98%AF%E6%9C%8D%E5%8A%A1%E5%99%A8%E7%AB%AF%E6%B8%B2%E6%9F%93-ssr-%EF%BC%9F
``` 请注意,截至目前,Google 和 Bing 可以很好对同步 JavaScript 应用程序进行索引。在这里,同步是关键。如果你的应用程序初始展示 loading 菊花图,然后通过 Ajax 获取内容,抓取工具并不会等待异步完成后再行抓取页面内容。也就是说,如果 SEO 对你的站点至关重要,而你的页面又是异步获取内容,则你可能需要服务器端渲染(SSR)解决此问题。 ``` 哈哈哈,有没有感觉很折腾 |
18
bombless 2018-08-10 21:23:08 +08:00 via Android
谷歌会试着去执行你的 js。不过这个东西本来就有方案,你可以在页面提供一个离线渲染版本的链接
|
19
yanaraika 2018-08-10 22:16:37 +08:00
@Mogugugugu Google 没任何问题。百度的话,站点不太大可以把他们的爬虫重定向到 prerender.io 之类的预渲染方案。
|
21
lrh3321 2018-08-11 08:14:13 +08:00
因为前端做好的复杂页面要改成 jsp 太麻烦,不如让前端自己去渲染,后端只提供 api
|
22
log4geek 2018-08-11 10:49:39 +08:00
现在都前后端分离啦,搞 Java 的都只需要写接口就行了
|
23
zhangyu911013 2018-08-11 11:33:57 +08:00 via Android
搭车问下 java 后台的话 react 或者 vue 的 ssr 怎么搞?
|
24
zhzer 2018-08-11 11:52:08 +08:00
前后端分离之后其实 java 优势也不是特别大了
|
25
nita22 2018-08-11 14:09:35 +08:00
现在都是流行前后端分离了。当然,也可以用回 jsp,当前后端模板框架里面比较推荐 Thymeleaf
|
26
chocotan 2018-08-11 14:31:10 +08:00
我用 thymeleaf
|
27
tedzhou1221 2018-08-11 22:16:22 +08:00
Thymeleaf,Freemarker, Velocity ,beetl 其实百度或者 google 一下 java 模板引擎就一堆了
再加上现在都前后分离了,上面都可以不用了! (但我们还在用 JSP,哈哈,老项目没办法) |
28
xuanbg 2018-08-19 13:36:39 +08:00
你可以继续用 jsp,也可以把这个事情甩给前端去做,至于前端用什么去实现,你就不需要关心了。
|