在 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 为主流

真的是有点老掉牙了

7983 次点击
所在节点    Java
64 条回复
ren2881971
2016-10-14 12:12:51 +08:00
LZ 想表达什么。。。
uqf0663
2016-10-14 12:15:06 +08:00
哈哈,这是 JAVA 的高端黑吗
wobuhuicode
2016-10-14 12:41:59 +08:00
python 笑而不语
0915240
2016-10-14 12:47:30 +08:00
想表达什么
sutra
2016-10-14 12:54:54 +08:00
@0915240 不应该去看看另外两篇, javascript 和 PHP 的人
wemore
2016-10-14 12:57:31 +08:00
哈哈
0915240
2016-10-14 12:59:16 +08:00
@sutra 看过 诚然已经被黑出翔
menc
2016-10-14 13:00:23 +08:00
开头太长了,你不如直入正题。

十二年前,我是一个 Java 程序员,后来我转了 C ,去写驱动。
上周我们要重新使用 Java 来写一个网站,于是我找了一个在写 Java 的哥们询问一下技术路线。
‘我以前用的 Struts 1.5 ,现在可能过时了吧’
‘恩,是过时了,现在我们用 Struts 2.0 ’
‘我以前用的 Spring ,现在该用什么?’
‘还是 Spring ’
‘ Hibernate 呢’
‘也还是 Hibernate ’

Java 真是个好语言,十年如一日。
jjzhanhun
2016-10-14 13:07:27 +08:00
😁支持啊
anmaz
2016-10-14 13:08:25 +08:00
java 面向企业的业务太多了
yongzhong
2016-10-14 13:12:46 +08:00
ORM 依旧是 Hibernate xBatis 为主流

真的是有点老掉牙了

=================
"为什么要用新的呢?" pythoner 如是说
qinxi
2016-10-14 13:14:48 +08:00
强行守望先锋
sorra
2016-10-14 13:15:58 +08:00
EJB 已经大为减少了, ZooKeeper 广泛应用, Reactive 有抬头之势
kingcos
2016-10-14 13:17:37 +08:00
Java 的 Web 方向现在多用 SSM 还是 SSH ?还是有更新的框架吗?
myv2ex
2016-10-14 13:27:09 +08:00
如果你真去做基础软件开发,在为大家做推动科技文明的新轮子,你可以这样说哦,就算大家用 Java 也分你所描述的躺在轮子上写 CRUD 的,还有很多人用着轮子造出更快更好的轮子,让下一波写 CRUD 的人躺在新轮子上睡觉。你确定好你是哪一类了吗?
zmj1316
2016-10-14 14:02:32 +08:00
写 C++的也苦逼啊
loveuqian
2016-10-14 14:05:01 +08:00
守望先锋 是什么鬼。。。。
wd85318
2016-10-14 14:07:07 +08:00
这种弱智标题是不是表明了楼主语言匮乏?
murmur
2016-10-14 14:12:51 +08:00
Java 真是个好语言,十年如一日。
java 岂止是轮子啊 简直是跑车都造好了 你见过前端有 elasticsearch(以前还在用 solar)、 hadoop 、 spark 这种拿来就开的车么
murmur
2016-10-14 14:17:05 +08:00
@myv2ex 真呵呵了,你去看看很多人推崇的 fetch ,连 json param 都不支持,想用 json 做参数要自己拼 url , axios 、 jquery 都是 key-value 写进去就自动拼好
所以说 fetch 是个好轮子,更语义化(更漂亮),就是没有螺丝口,需要自己用绳子绑到轴承上
前端现在有些东西就是在开倒车

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

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

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

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

© 2021 V2EX