公司搞了一个新项目,因为要 SEO 所以我打算用 React 上 SSR,但是公司的 Java 说完全没必要,非要我写 JSP,说这样简单一些...我实在无语,怼他们也没反应,不知道咋搞。
202
cccssss 2019-01-09 19:17:49 +08:00 1
@gz911122 自己无知不要拿来被人当笑话
static.v2ex.com/douniwan.js 127.0.0.1 static.v2ex.com www.v2ex.com 用生产环境 这都没觉悟,还觉着 jsp 落伍,再去上个培训班吧,大兄 die,这水平的前端还 ssr react … 我们公司不会 react ssr 的测试刚毕业都会的水平 |
203
leemove 2019-01-09 19:27:07 +08:00
写静态页面工作量明显变低了啊.
|
204
ajan 2019-01-09 19:49:21 +08:00
这个问题用 PHP 不就解决了?
|
206
zhuoyan 2019-01-09 21:01:34 +08:00
jquery 一把梭
|
207
hoyixi 2019-01-09 21:03:37 +08:00
前端?你写好 jsp,后端往里面填数据就行了。
你用 React SSR, 谁维护呢?多干的活老板又不多给钱 |
208
passerbytiny 2019-01-09 21:24:51 +08:00
@wangxiaoaer #191 所以你是在搞笑吗,不引入第三方包,你用 spring 干嘛。还有你知道 servlet/jsp 是属与 javax,不在 JDK 中吗?
|
211
wangxiaoaer 2019-01-09 21:57:43 +08:00
@passerbytiny #208 有什么搞笑的,正是因为 servlet 属于 javax,servlet 容器都有,不需要额外的包。同 jsp 相比,换 freemarker 之流必要性很大吗? jsp 作为模板引擎很落后吗? spring 官网的那些限制我们都用不到。
|
212
bzzhou 2019-01-09 21:59:28 +08:00
被 SSR 坑过的笑而不语(当然,最后肯定是把坑填了,只是成本有点高)
当然,如果贵司确保可以一直有足够牛逼的人,可以去研究 SSR 各种细节的,那么随便自己造一个 SSR 都可以。 |
214
nidaye999 2019-01-09 22:06:09 +08:00
现在不是以前的年代了,前后端分离是必然的,维护成本绝对降低。
|
215
gz911122 2019-01-09 22:08:00 +08:00 2
@cccssss #210 真是笑死我了,连 jsp 需要 Tomcat 都不知道的人都来讲 jsp 的优越性了。。。
|
216
cccssss 2019-01-09 22:30:31 +08:00 1
|
217
cccssss 2019-01-09 22:31:42 +08:00
|
218
gz911122 2019-01-09 22:40:06 +08:00
@cccssss """"但是公司的 Java 说完全没必要,非要我写 JSP,"""
看来你是真的眼瞎,既然知道 jsp 需要 tomcat 那么你怎么得出楼主身为一个前端怎么在不开启 tomcat 的情况下调试 jsp 呢? 笑。 |
220
cccssss 2019-01-10 00:02:13 +08:00
@gz911122 跟你 bb 都费劲
从你回复我之前我就说了是对的楼主补充里调试 bug 抠字眼抠那么厉害 我还知道 jetty 呢,不止 tomcat,博学不? 继续杠,我就说这帮 9021 年讨论 java 的都是垃圾,你能咬我还是怎么着。不开 tomcat 调试 jsp 的办法多了去了,开发机自动发布各种手段。怎么着培训班老师没教你啊。 还是离了 npm 就活不下去了还是怎么滴? 至少从现在了解到的信息,楼主的项目负责人做的决定是再正确不过的选择。 要么忍要么滚,你行你上,官大一级就压死人。你有本事改变这个世界去,没本事就老老实实趴着别 bb |
222
fulvaz 2019-01-10 02:05:58 +08:00
你做了 SSR 后, node 服务谁去维护. 需要你加班和背锅处理, 后端的担忧是很正常的.
|
223
version 2019-01-10 03:21:07 +08:00
react vue 的 ssr 很坑的吧..用这些.不如搭建个 nodejs 转静态..起码 js 模版引擎强 jsp 很多呢.
|
224
KasuganoSoras 2019-01-10 03:37:14 +08:00
你这个问题用 PHP 可以解决(笑
|
227
guorui112 2019-01-10 08:33:54 +08:00
都在想一些 ssr 出问题谁背锅的问题,出了问题也不一定楼主搞不定,谁写都会出问题,另外楼主已经几天都在活跃榜前 10 了 /:doge:/
|
228
beginor 2019-01-10 08:34:20 +08:00 via Android
现在的开发怎么都这样呢,JSP 就是 HTML+一些特殊标记而已,可以认为是一种 HTML 模板。
前端装个 tomcat 就不愿意了, 人家后端的要看你的前端的页面还得装个 node 呢, 人家心里也不爽吧。 JSP 是在服务端渲染,SSR 也是在服务端渲染,以最低的成本把活做好,这才是最重要的。 |
229
catericy 2019-01-10 08:37:25 +08:00
现在用 Freemarker 感觉还挺不错的 ...
SSR 的话在服务器上又要部署一套 Node,运维成本又增加了 |
230
zhyl 2019-01-10 08:39:29 +08:00 via Android
@cccssss 你认为的前端调试就是调试个静态页面,搞个服务器托管就 debug 了?看楼主描述项目也不是前后分离,单纯 jsp 页面,前端调试 jsp 不开 idea/eclipse 咋弄?里面的 java 代码,标签不托管 Tomcat/jetty 你想来个 nginx 来 debug 吗?
|
231
rockpk008 2019-01-10 08:46:56 +08:00 via Android
要是后端最后运维,那么你就听他们的,工作中分好责任不扯皮才是最终目的。
|
232
CtrlSpace 2019-01-10 08:58:56 +08:00
thymeleaf
|
233
DonaldY 2019-01-10 09:06:18 +08:00
很简单,你写完页面直接丢给后端。
至于 SSR,后端都用后端模板了,那就没你什么事了。 |
234
ytll21 2019-01-10 09:11:57 +08:00
@gz911122 退一万步来说,就算让前端装个 Tomcat 调试又能有什么开发成本吗?是有多麻烦多不舒服呀?开发微信小程序还需要专门下个微信自己的 IDE,每次还要扫码登录,也不一样默默的忍了吗?看在钱的份上,这都不能忍?
|
235
wolfie 2019-01-10 09:29:08 +08:00
|
236
tatelucky 2019-01-10 09:30:25 +08:00
得看全体人员了,如果团队就你会,其他人都不会的话,你懂的
面向企业编程 |
237
gz911122 2019-01-10 10:03:43 +08:00
@cccssss 满地打滚蠢不蠢,满楼的人都告诉你没法只靠 Nginx 还在这 bb,v2ex 有你这样的蠢逼真是有够惨的。
|
238
gz911122 2019-01-10 10:08:17 +08:00
@cccssss #210
`但是公司的 Java 说完全没必要,非要我写 JSP` `你是不是瞎,前端调 bug 要 tomcat 干什么` 来来来 来欣赏下连 jsp 需要容器才能运行都不知道的人也来指点江山大放厥词了。 真是 19 年开年让我见识到了有的程序员是有多菜,是有多蠢 = = |
239
tearslee 2019-01-10 10:11:48 +08:00
@gz911122 我调试 jsp 从来不需要 eclipse/idea tomcat nginx ,别动不动的代表所有人,也别动不动的乱吠
|
240
russ44 2019-01-10 10:12:24 +08:00
别说了,搞得我现在要写 React
|
243
undertonememorie 2019-01-10 10:19:40 +08:00
|
244
gz911122 2019-01-10 10:19:46 +08:00
@murmur java 后端不止有 servlet 方向。。没走这个方向也很正常 对不对。没必要深入研究 jsp 的原理吧 233
|
245
zorui 2019-01-10 10:23:24 +08:00
jsp 本质还是 servlet。 编译后的 class 就是一个 servlet.
|
246
amumu666 2019-01-10 10:27:00 +08:00
我想对楼主说,别让后端教你怎么学前端。你是前端程序员还是美工?
就是要为了用技术而用技术,为了炫技而学技术。 现在还在用 jquery+jsp,我问你下家公司你拿什么去跳槽?拿爱么? 你现在的公司说什么都是白扯,想继续待着就转后端,想做前端就跳槽,去一家尊重前端的公司。 |
247
amumu666 2019-01-10 10:29:29 +08:00
@yhxx 我想问问前端不跑 java 的话怎么调接口呢?调后端 ip 的接口么?还是模拟数据?我呆了两家都是需要前端跑 ide 的,确实不了解想问问。
|
250
gz911122 2019-01-10 10:46:55 +08:00
@amumu666 接口当然是不用的,以我司来说(我是后端),前期会有 mockapi 给你们用,后面我们接口开发完成之后会上线到测试 /开发 环境服务器。前端直接连服务器地址就 ok
|
251
mobaui 2019-01-10 11:39:14 +08:00
杠精们还没结束呢啊。。。。。251 楼,此帖终结吧,楼主都说了用 jsp
|
252
1010543618 2019-01-10 16:21:22 +08:00
用了 React 就想用 Redux 就想用 Redux-Saga 就想用 Antd pro。。
感觉用 VanillaJS 把功能写的非常有条理也很爽 |
253
zhaohua 2019-01-10 18:02:45 +08:00
@exonuclease node 的性能差不差你看和谁比, 公司很多内网服务都从 node 改成 go 了, 没办法 node qps 3k go 20k
|