西西河

主题:【原创】也来说说Linux和Windows下的开发感受 -- 昔杨今雨

共:💬203 🌺502 新:
全看分页树展 · 主题 跟帖
家园 也花一个, 不揣浅陋, 再多说几句, 只求抛砖引玉

脱离java很久了, 因此只能聊聊感受, 还请季兄不吝赐教.

至于说JDK1.0.2时候的java更有活力,恐怕更多是出于感情因素吧,呵呵。

哈哈, 细细一想, 还真有点那个意思. 不过也不完全如此.

我的意思是, 这几年java给我的惊喜越来越少了, 而感受到的java的暮气越来越重. 我也举个例子, 几年前, RoR横空出世, 结果在java社区里面仿佛投下了一个重磅炸弹, 看很多来自java阵营的文章和帖子, 好像都有些如梦初醒的样子. 让我说什么好呢? 对一个有PHP, Perl, (Python不熟, 不知道算不算)之类弱类型语言背景的人来说, RoR不错, 有一些很好的trick, 但是绝对谈不上什么革命性的震撼. 因为这些花样已经玩了很久了, 只是RoR是一个集大成者, 碰巧又落到了java社区的眼里, 要知道, java社区的眼睛从来都是往天上看的.

这个事件在我看来暴露了java社区最大的一个问题, 就是封闭和近亲繁殖. 连"Convention over Configuration"都被看作振聋发聩的格言, 我只能推测说这是java社区总是在少数几个framewok后面亦步亦趋的必然后果.

现在谈到WEB界面表现, 提起来就是Struts2, 谈到ORM, 提起来就是Hibernate, 其它选择呢? 再看这些framework, 光是apache就占了多少? 其中的设计思想, 实现方式再到使用方式, 又有多大区别? 把话再说的绝一点, 除了spring, 其它这些号称主流的java framework什么时候有过自己开创性的设计思想?

更加令人遗憾的是, RoR的热潮过去了, java做了什么改变吗? 没有! 于是大家又回到struts2+spring+hibernate的老路上去, 继续延续公式化的编程, 等待下一次SoS的降临.

我并非是个java黑, 事实上, 我LP唯一知道的计算机语言名字就是java, 都是在谈恋爱的时候被我给耳濡目染的. 我只是对Java的发展有很多不满意而已.

全看分页树展 · 主题 跟帖


有趣有益,互惠互利;开阔视野,博采众长。
虚拟的网络,真实的人。天南地北客,相逢皆朋友

Copyright © cchere 西西河