大家一起来分享 j2ee 有哪些好书

2016-07-02 08:54:03 +08:00
 chenhui7373

https://hacpai.com/article/1467419575569

4151 次点击
所在节点    Java
20 条回复
dreamtrail
2016-07-02 09:37:34 +08:00
murmur
2016-07-02 10:42:09 +08:00
j2ee 死不了的 java 背后的库至少可以再吃几年的老本 现在 java 的库覆盖了企业开发所用到的各个方面
不说别的,工作流一个, java 有大把的库可以选,你其他语言能找出一个
没这个组件流程流转自己写么
murmur
2016-07-02 10:49:50 +08:00
很多人把语言特性看太重,以现在程序员的功底,没有函数式编程,没有 lamda 表达式,没有各种优雅的语法糖,一样可以干活,因为前人不仅造好了轮子,甚至把车都给你造好了,你拼一下就有一个车库
即便是现在, java 出到 1.8 1.9 了,很多公司可能还在用 1.6 甚至更老的版本,就跟在 py2 和 py3 之间,更多时候你要考虑库的兼容性而不是那个版本的特性更多,语法更优美而已

说句题外话, java 开发和前端开发最大的体验不同,我感觉是, java 开发如果一个功能没有,第一想法,不是别人写好了就是在 apache xx utils 里,然后就去 maven 翻
前端是,就算别人做好了,我怎么看都不爽,首先想怎么造一个出来

java 的帝国有多庞大?从最最基本工具, mvc 组件,服务器,消息,工作流,倒排索引,数据挖掘,模板,大数据存储,分布式,覆盖了从桌面到手机端(即便你不用 java 做桌面,但是依然不能否认很多跨平台的图形界面程序还在用 java )到服务器后端的每一个角落,而且最重要的是,即便是很老的 java1.6 1.7 ,所有的坑几乎都被前人填平了,几乎用起来不会碰到什么障碍

反之某公司的 s 语言,现在还在改特性改语法玩,这种动荡的语言,可不是每个开发者都敢接受的

所以现在 oracle 并不着急给 java 搞出多么花哨的语法糖,多么优美的特性,他只要保证已有的虚拟机能在新系统下正常运行,不出 bug ,修补安全漏洞就是对开发者最好的回报
haozhang
2016-07-02 10:56:30 +08:00
@murmur
imcxy
2016-07-02 11:36:26 +08:00
ava 确实屎不了,但是屎的也不少了, applet 、 Swing 难道说还没屎么, j2ee 基本是屎了。

至于现在还剩下两块中流砥柱: Android 和服务器端。 有 Android 撑着就屎不了,服务器端各种大公司都在用。 10 年内仍然是中流砥柱。


但是 java 的前景可能不在乎 java 会如何,而是看 3 年内的.net 的跨平台版本如何。

这玩意就是完全针对 java 还活着的两大块:移动 app 和服务器端。新东西不好说,一旦有人用就会火疯,一旦没人用就会小众,所以未来 3 年内应该渐渐明朗。
firstfire
2016-07-02 11:47:46 +08:00
《 Java Web 高级编程》(Professional Java for Web Applications)
imler
2016-07-02 13:05:26 +08:00
publicAdmin
2016-07-02 13:31:12 +08:00
@imcxy 喔,好像 Intellij 家的 IDE 是拿 Swing 写的。
publicAdmin
2016-07-02 13:35:08 +08:00
@imcxy
喔,不说全球,就单说我朝。
银行核心,电力行业,保险行业,政府企事业 等等等这些行业都信息化建设完了?
他们的业务系统都开始把 j2ee 替换为了其他?然而并没有吧。
RangerWolf
2016-07-02 17:09:28 +08:00
这帖子怎么变成语言的前途讨论了。。。

不过如果局限于 j2ee 的话 我一本书都没看过。。。
murmur
2016-07-02 18:33:45 +08:00
也是,谁叫上来第一个回帖就说 j2ee 要死
无论怎么看书 thinking in java 都要看的,倒不是写的好坏,有些公司喜欢出里面的原题,英文做答,所以做真题就很有必要了
至于 web 开发, android 开发这些就太偏实际了,看书反倒效果一般
等有一段开发经验了,至少三五个月吧,再回过去学设计模式
lsls931011
2016-07-02 19:16:39 +08:00
PHP 是世界上最好的语言
eightqueen
2016-07-02 22:37:07 +08:00
@imcxy 微软没有开源基因,而且也不被社区待见,.net 机会渺茫。
shyling
2016-07-02 23:16:12 +08:00
不知道,感觉这种偏老的语音所谓的名书都有点过时(好吧,你可能说过时一点也没什么),没有什么一本通的书
chenhui7373
2016-07-03 06:15:02 +08:00
@shyling 建议读代码大全
gowk
2016-07-03 07:44:59 +08:00
@chenhui7373
还代码大全呢,多老的书了,我读着没啥营养,建议读整洁代码,重构等替换之
ren2881971
2016-07-03 10:02:36 +08:00
我说 thinking in java 会被喷么。。
effective java
java core
支持 LZ 。 我觉得 java 不仅没死 还活的很好~
ren2881971
2016-07-03 10:14:11 +08:00
补上一本 sql cookbook 始终觉得 java 程序员 sql 功底必须要好。
imcxy
2016-07-03 11:48:26 +08:00
@eightqueen
@murmur
@publicAdmin

甲骨文前高级副总裁 Cameron Purdy 因为主张重新给 Java EE 团队注资而被公司董事会革职。

现在就是:谷歌你他妈得用我得东西不给钱,我 TMD 就消极怠工,有种你把 Java 收购了。。

http://tech.163.com/16/0703/08/BR1NIH0H00097U7T.html
edsgerlin
2016-07-04 00:14:59 +08:00
@murmur 真正的 Java EE 已经没人用了,基本没见过哪个公司用 EJB 3+CDI 而不是 Spring 的。 Spring 有了 Boot 以后就离 Java EE 越来越远了,更不要说完全丢掉 Java EE 的 Play 、 Ratpack 什么的了。

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

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

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

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

© 2021 V2EX