KingEngine
V2EX  ›  Java

冒昧小声问下 现在 Java 开发不用 jsp 了那用什么呢

  •  
  •   KingEngine · Aug 10, 2018 · 12229 views
    This topic created in 3017 days ago, the information mentioned may be changed or developed.

    如题 感觉 jsp 跟 php 有点像?代码静态都写一个文件里? 那为什么要抛弃 jsp 呢

    28 replies  •  2018-08-19 13:36:39 +08:00
    wshcdr
    wshcdr
    Aug 10, 2018
    1
    就算 springboot,依然可以用 JSP 做 View 啊,
    tppppp
    tppppp
    Aug 10, 2018❤️1
    2
    现在都微服务 前后端分离大行其道了,JSP 过时的服务端渲染,前后端分离就是降低前端的运维成本,静态资源为何要和动态的 jvm 混在一起。
    inoridream
    inoridream
    Aug 10, 2018
    3
    JSP 是奇葩存在,一般是 freemaker
    yinzhili
    yinzhili
    Aug 10, 2018
    4
    freemaker thymeleaf 都可以啊
    inoridream
    inoridream
    Aug 10, 2018
    5
    二楼说的很对,JSP 落后在服务端渲染,现在都是 vue,angular 前端渲染
    98jiang
    98jiang
    Aug 10, 2018
    6
    因为有新的模板模式嘛 #4 那些
    lastpass
    lastpass
    Aug 10, 2018 via Android
    7
    将服务器端的压力转移客户端,降低成本。
    ╮( ̄▽ ̄)╭没办法。
    bpllzbh
    bpllzbh
    Aug 10, 2018
    8
    jsp 真是经久不衰啊, 已经用了这么多年了, 现在都流行前后端分离, jsp, 前端同事也有学习成本啊.
    SorcererXW
    SorcererXW
    Aug 10, 2018 via Android
    9
    Google 关键词:前后端分离+jsp
    tomxin7
    tomxin7
    Aug 10, 2018
    10
    前后端分离了,我是用:spring boot + json +ajax +html
    KuroNekoFan
    KuroNekoFan
    Aug 10, 2018 via iPhone
    11
    🌝javaer 们懒得整页面的劳什子事,一股脑的丢给了 jser
    learnshare
    learnshare
    Aug 10, 2018
    12
    服务端渲染页面已经越来越边缘化
    GG668v26Fd55CP5W
    GG668v26Fd55CP5W
    Aug 10, 2018 via iPhone
    13
    服务器渲染还是很多的啊,seo 比较友好
    sxw11
    sxw11
    Aug 10, 2018 via Android❤️2
    14
    什么 jsp,asp,php 后端都干了,前端还怎么敢拿那么高的工资,给个 json 不错了!
    veightz
    veightz
    Aug 10, 2018 via Android
    15
    前端改动不用后端跟着发布
    Mogugugugu
    Mogugugugu
    Aug 10, 2018 via Android
    16
    借楼问一下 现在前端渲染 类似于 vue 这种的,能解决 SEO 问题么,现在的爬虫支持 js 了么???
    mmnsghgn
    mmnsghgn
    Aug 10, 2018
    17
    @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)解决此问题。
    ```

    哈哈哈,有没有感觉很折腾
    bombless
    bombless
    Aug 10, 2018 via Android
    18
    谷歌会试着去执行你的 js。不过这个东西本来就有方案,你可以在页面提供一个离线渲染版本的链接
    yanaraika
    yanaraika
    Aug 10, 2018
    19
    @Mogugugugu Google 没任何问题。百度的话,站点不太大可以把他们的爬虫重定向到 prerender.io 之类的预渲染方案。
    v3exhost
    v3exhost
    Aug 10, 2018
    20
    @wshcdr 官方都不推荐这么搞……
    lrh3321
    lrh3321
    Aug 11, 2018
    21
    因为前端做好的复杂页面要改成 jsp 太麻烦,不如让前端自己去渲染,后端只提供 api
    log4geek
    log4geek
    Aug 11, 2018
    22
    现在都前后端分离啦,搞 Java 的都只需要写接口就行了
    zhangyu911013
    zhangyu911013
    Aug 11, 2018 via Android
    23
    搭车问下 java 后台的话 react 或者 vue 的 ssr 怎么搞?
    zhzer
    zhzer
    Aug 11, 2018
    24
    前后端分离之后其实 java 优势也不是特别大了
    nita22
    nita22
    Aug 11, 2018
    25
    现在都是流行前后端分离了。当然,也可以用回 jsp,当前后端模板框架里面比较推荐 Thymeleaf
    chocotan
    chocotan
    Aug 11, 2018
    26
    我用 thymeleaf
    tedzhou1221
    tedzhou1221
    Aug 11, 2018
    27
    Thymeleaf,Freemarker, Velocity ,beetl 其实百度或者 google 一下 java 模板引擎就一堆了

    再加上现在都前后分离了,上面都可以不用了!

    (但我们还在用 JSP,哈哈,老项目没办法)
    xuanbg
    xuanbg
    Aug 19, 2018
    28
    你可以继续用 jsp,也可以把这个事情甩给前端去做,至于前端用什么去实现,你就不需要关心了。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   1836 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 62ms · UTC 15:55 · PVG 23:55 · LAX 07:55 · JFK 10:55
    ♥ Do have faith in what you're doing.