公司 Java 让我给他们写 JSP,不愿意让我用 React

2019-01-09 09:44:54 +08:00
 xutao881

公司搞了一个新项目,因为要 SEO 所以我打算用 React 上 SSR,但是公司的 Java 说完全没必要,非要我写 JSP,说这样简单一些...我实在无语,怼他们也没反应,不知道咋搞。

19321 次点击
所在节点    程序员
253 条回复
Wincer
2019-01-09 09:47:12 +08:00
前端用什么技术怎么也轮不到后端来说吧。。你们项目组组长没规定用什么吗?
lhx2008
2019-01-09 09:47:53 +08:00
如果是几个页面,确实没必要,就写 jsp 或者写 freemaker 不是挺简单
如果是一个很大的项目,那 SSR 是比较有利的,但是看样子你们的项目也不大,就不要给自己加工作量了
lihongjie0209
2019-01-09 09:48:11 +08:00
jsp 不能解决吗? 能解决为什么要上 react
murmur
2019-01-09 09:48:23 +08:00
看你们是前端强势还是后端强势,你如果 react 上 ssr 还得除了 java 单独给你弄一套 node 环境 这个谁来维护
yhxx
2019-01-09 09:48:55 +08:00
@lihongjie0209 汇编不能解决吗?能解决为什么要上 JSP ?
Exceptions
2019-01-09 09:50:20 +08:00
@yhxx 来来来, 你来汇编解决
lhx2008
2019-01-09 09:50:46 +08:00
如果就几个页面,到时候还要商量接口,写接口文档,接口鉴权,一大堆问题,我是后端我也怼
deweixu
2019-01-09 09:51:31 +08:00
你给他弄几个静态的 html,让他自己去搞 jsp 吧
chairuosen
2019-01-09 09:53:12 +08:00
谁写谁决定
w3313003
2019-01-09 09:54:10 +08:00
页面不复杂的话可以用下 prerender-spa-plugin 插件
HangoX
2019-01-09 09:54:12 +08:00
jsp 不可否认在简单场景下要简单很多,起码你都不用兑接口。看情况,前端符合不打,就当个美工前端吧
letitbesqzr
2019-01-09 09:56:13 +08:00
@yhxx #5 别杠,如果是很简单的页面,上 React 意义何在?为了炫技? 如果是公司只有你一个人会 React 的情况,你准备出啥问题你一个人担着?后面一直一个人写?
windyCity
2019-01-09 09:56:19 +08:00
什么时代了,前后端分离,以接口文档沟通,这不应该是正常的事情吗?哪怕就一个页面我也拒绝写 jsp
但是,具体问题具体分析,后端大佬是你上级的话从了吧,官大一级压死人,不能忍,只能跳槽。。。。
wuliao49
2019-01-09 09:57:43 +08:00
技术没有高下,选型方面不能单凭个人喜好,要看业务场景。
如果这里 JSP 的开发成本、沟通成本、收益、性能、稳定可靠性等方面明显优于其他,那为什么不用?
另外,楼上同学有说有汇编的,期待你来给我们展示下成功案例。
Canrz
2019-01-09 09:59:01 +08:00
杀鸡为啥要用牛刀
ren2881971
2019-01-09 10:00:11 +08:00
咱不谈业务, 领导让你用啥就用啥呗。。
用了 react,你能保证你全能 hold 住么?你们公司其他人会不会 react。
就你自己会,你离职了公司找谁去。。 明显不会工作。。
pythonee
2019-01-09 10:00:49 +08:00
弱弱问下,什么是 SSR
BBCCBB
2019-01-09 10:02:17 +08:00
你写界面, 他们用 jsp 标签绑定数据,
dk7952638
2019-01-09 10:03:11 +08:00
我感觉你们公司并不是那种前后端分离的技术架构,如果公司的技术栈就是 jsp,你上 react 就不合适了。
zjsxwc
2019-01-09 10:03:24 +08:00
jsp 里套个 iframe 里你写 react

皆大欢喜

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

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

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

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

© 2021 V2EX