在 2016 年做 Java 开发是一种什么样的体验?

2016-10-14 12:05:13 +08:00
 q397064399

在 2016 年做 Java 开发是一种什么样的体验?

嘿,我最近接到一个网站开发的项目,不过老实说,我这两年没怎么接触编程,听说 Web 技术已经发生了一些变化。听说你是这里对新技术最了解的开发工程师?

你算是找对人了。我对今年的技术别提多熟了, VR 、机器学习、守望先锋……你尽管问吧。我刚去了几个热门的技术大会逛了一圈,没有什么新技术是我不知道的。

厉害。是这样的,我要开发一个网站,用来展示用户的最新动态。我想我应该通过后端接口获取数据,然后用一个 table 来展示数据,用户可以对数据进行排序。如果服务器上的数据变化了,我还需要更新这个 table 。我的思路是用 jQuery 来做。

可别用 jQuery !现在哪还有人用 jQuery 。现在是 2016 年了,你绝对应该用 React 。

等等,这句话之前已经有一位前端大神和我说过了,我今天主要是想问你后端该怎么做。

哦,你后端语言是 Java?

对不起,咱们 Java 十年前在用 Spring ,十年后今天还在用 Spring

偶尔有些企业级开发的老古董还在用 Struts1.x 不过一般都切到 Struts2.x

ORM 依旧是 Hibernate xBatis 为主流

真的是有点老掉牙了

8021 次点击
所在节点    Java
64 条回复
liuzhen
2016-10-14 17:41:00 +08:00
厉害了 优越哥
caixiexin
2016-10-14 17:45:08 +08:00
明显是在恶搞和高级黑,为什么有人喷知乎体?
lytofb
2016-10-14 19:07:06 +08:00
java 的轮子确实太多了,不像 php 这种到现在连个像样的数据库连接池都没有
iyaozhen
2016-10-14 19:15:15 +08:00
@lytofb 呵呵,你要这样说就没意思了。不是 PHP 不想做,是运行机制限制了。而且一般后端都有 DBProxy ,和 Proxy 建立短连接的开销也没有想象中的那么大。 PHP 的运行机制有自己的好处,特别是做 web 这一块。
romisanic
2016-10-14 19:26:37 +08:00
我还以为要吹一波 Spring Boot 呢
差评!!
quericy
2016-10-14 19:52:22 +08:00
该来的总会来的
sobigfish
2016-10-14 20:11:42 +08:00
@LINEX 今天阿里云栖他们会上还真说了,而且那个语音识别自动字幕把他们自家的产品名都弄错 n 回
yszx
2016-10-14 20:45:42 +08:00
不大的项目推荐一波 ebean
odirus
2016-10-14 20:55:05 +08:00
Java 对我最大的意义就是,随便一个轮子就够我学习好一阵了。沉淀数十年的语言,里面聚集了无数的智慧。
yidinghe
2016-10-14 22:07:23 +08:00
java 永远每天都有新东西出来,那些说十年不变的,只是自己不去关注罢了。
ppwangs
2016-10-14 22:23:10 +08:00
好框架,轻量级框架都有,就看你会不会用了。
用 java 的忍惯性思维很强,逮住一个用到死……
zonghua
2016-10-14 22:25:55 +08:00
用 Java 编写游戏服务器的表示框架架构都是自己实现的
lwbjing
2016-10-14 23:03:42 +08:00
玛蛋,我要去写个 html 的。
twogoods
2016-10-15 00:35:35 +08:00
歪个楼,发几个不错的新手易读的轮子~
meunicorn
2016-10-15 01:06:11 +08:00
你让我 Android 开发怎么办。。。
Lpl
2016-10-15 01:13:29 +08:00
我用 React + Redux + ReduxForm 写三个表单写了快一个星期,后端我就写了一天
ihuotui
2016-10-15 01:39:05 +08:00
你只能局限在语言上面了,什么分布式,性能监控,性能优化,日志采集,单单说一个语言有什么好说,太无聊了。还有业务和系统架构的进化。
mazyi
2016-10-15 04:28:27 +08:00
怎么这么多喷的, 多么好玩的段子啊~
Zovven
2016-10-15 06:39:03 +08:00
@Lpl 可以试试 dva
q397064399
2016-10-15 08:15:11 +08:00
@ihuotui 不是说语言,是说 Java 的生态好,十年如一日 很多轮子经得起考验,业界有自己的标准跟规范

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

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

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

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

© 2021 V2EX