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

真的是有点老掉牙了

8011 次点击
所在节点    Java
64 条回复
clino
2016-10-14 14:17:44 +08:00
在 V2EX 发知乎类的问题表述是一种什么样的体验?
viator42
2016-10-14 14:24:03 +08:00
@menc Spring MVC 不是已经代替 SSH 组合了么
Technetiumer
2016-10-14 14:42:38 +08:00
《在 2016 年 xxxx 是一种什么样的体验?》 系列

在 2016 年学 JavaScript 是一种什么样的体验?
https://www.v2ex.com/t/310767

在 2016 年做 PHP 开发是一种什么样的体验?
https://www.v2ex.com/t/312651

在 2016 年做 Java 开发是一种什么样的体验?
https://www.v2ex.com/t/312747
Phariel
2016-10-14 14:48:26 +08:00
发知乎体的标题我一律 block
myv2ex
2016-10-14 14:48:44 +08:00
@murmur 我也对你呵呵了,你举的这个 fetch 的🌰连轮子都算不上,至多是个消遣的需要拼的玩具而已,我所指的另外一部分人是做更底层的人,你没看明白吗?
Technetiumer
2016-10-14 14:56:08 +08:00
为啥发 JavaScript PHP 的评论里全是赞,楼主发 Java 的评论里都是骂?
acoder2013
2016-10-14 15:00:21 +08:00
@viator42 Spring MVC 代替 Spring , Hibernate ,哈哈哈哈哈
wraith4
2016-10-14 15:23:01 +08:00
还没脱裤子呢就完了?
CFO
2016-10-14 15:24:27 +08:00
不应该吹一波 SpringBoot 吗?
misaka19000
2016-10-14 15:31:24 +08:00
@clino 在 V2EX 发知乎类的问题表述是一种什么样的体验是一种什么样的体验?
erbajie
2016-10-14 15:33:14 +08:00
哈哈哈哈哈
erbajie
2016-10-14 15:34:41 +08:00
@loveuqian 守望先锋你不知道啊!暴雪出的游戏啊!很火的!
murmur
2016-10-14 15:36:00 +08:00
@myv2ex 更底层的人是什么,你是说 google 在 ng2 的 bundle 里带了个超大的编译器么?然后现在才做本地 aot(还好 release 的时候已经做完了)
稍微早一点的, react 没开倒车? ng1 和 vue 管咋的还是双向绑定, avalon 更是屌到用 vbs 实现双向绑定,到了 react 这就得各种 trick 一起上了, redux 也好 flux 也好,你们高兴就行咯
如果还是底层的,是创造语言的人?那是真大神做的
letitbesqzr
2016-10-14 15:37:02 +08:00
orm 方面 因为 spring data jpa 火起来后,hibernate 5.2 以后已经将 jpa 的实现合并了 hibernate-core 里了... 然后还有 querydsl jooq 这些东西冒出来。。。怎么能说没新东西。。。
murmur
2016-10-14 15:39:59 +08:00
@viator42 springmvc 只是替换了 strut2 , oom 的话, mybatis 和 hibernate 还是要选一个
murmur
2016-10-14 15:42:56 +08:00
*更正一下应该是 orm
springz
2016-10-14 16:07:48 +08:00
spring-boot 得心应手
qq2234699127
2016-10-14 16:23:36 +08:00
好像不错的样子, JAVA 兼容是不错,完全自己写要看水平能力
LINEX
2016-10-14 16:55:54 +08:00
建议把 dubbo , thrift 编进段子里
kidult
2016-10-14 17:19:43 +08:00
不是吹,在前端还在检查 webpack 配置的时候,后端已经写完了

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

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

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

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

© 2021 V2EX