明显我没资格对 Java 指手画脚,亦无能力对之 高谈阔论,所以咱索性 小论怡情。自 Java 出现始就被 Big Companys’、Experts’、镁光灯捧到了无可比拟的高度,一堆堆不厌其烦的溢美之词让人极度审美疲劳——当纯粹的技术被极度炒至半空甚至高空后即成了神话——虽然它远不是。
若熟悉(抱歉,精通一词非我辈能随便用的)Java、头脑正常,且无相对抑或绝对的利益之争,有多少人会如此“推崇”Java?
——不否认 Java 是不错的编程语言,但也仅此而已。
也许(很可能)会有一大堆 粉丝、大牛等跳出来说:你Y懂啥,Java 何止是编程语言!它还是…还是…还是…
通常,这些人或是小菜鸟、或还太过稚嫩,或正是传说中巨牛的牛人当然,也可能是一些有自己算盘的 Companys’  or Javaers’。
——牛人咱当然赞,菜鸟,抑或楞头咱无视,剩下的那些咱直接鄙视(或被鄙视)。Java 本(会)很不错惜,它的母亲 Sun Microsystems 及众“亲友”却生生将它改造成了所谓的 万金油 甚至最可惜的:反 M$ 斗士!我想这绝非其创造者、发展者之本愿(废话)…
——J2EE、J2SM、J2ME,这三兄弟哪个表现得优异?
——WORA,它真的做到了吗?她能做到吗?
——开发效率、运行效率,它有什么能让我们称赞的?
——装备差?啥年代了…
——Framework 等滥?没什么,你没看到 N 多大中小公司都用得欢吗?
于那些(为数貌似不少)愿意、喜欢,或只得 自虐,甚者还高唱 Java颂歌的 个人、组织,咱同情。Java 能达到如此的“高度”,这些人、组织 功不可没…
我一直不明白,明明 Java(当然我不仅仅单指 Java 语言) 有很多不合理甚至滥玩意在其中,为什么 Sun 不去修正改善却大力掩盖?还不该对Java 臃肿的身型做些什么吗?
我能理解,尽管 .Net(当然我是指 C#) 已比 Java 强过很多却没 Java 受欢迎——但,这种状况会持续多久?——也许很久。
我很困惑,为什么 N 多人会对 N多 Java 应用的诸一般或曰下等甚至滥表现无视?我不认为自己是白痴顶多有些偏激,我有理由支持诸于 真理总掌握在少数人手里、大部分人都很平凡甚至平庸一说…
——这是个让人难懂的世界,我只好尝试着离 N 多 奇怪 远点以保护我可怜的脑细胞。
Java 也能开发 OS,这没任何疑问但,有必要或曰有意义或曰划得来吗?证明在以 Java 写出来的OS 上跑 Java 应用“效率不差”有意义吗?不清楚一些组织和个人屡以貌似不错的 Java 成果来“证明”Java 功能强大应用广泛的目的何在——至少其勇气及耗费的气力要大赞!
IBM、SAP、Oracle等 Java “亲友” 抑或 盟友 从 Java 身上捞得了足够的油水——我一直不觉得它们开发出来的系统有多 Nice 但就是被广泛采用且获誉 N 多,Sigh…
——Java 阵营的 Pioneer 专注的是 利益 & Money,为之不惜或“理所当然的”内讧甚至“改造” Java,正应了 没有永远的朋友/盟友只有永远的利益 一说…
扯及 Java 自然不能晾 JBuilder、Eclipse 于一边。Eclipse 是不错不过,正和 Java 一样,它也仅此而已:
免费?——极大的驳斥了 天下没有免费的午餐 这一真理!
开源?——挖,好吸引人!
N 多 3rd插件?——不管怎样这个的确还不错…
好用、易用?——要不试试 VS?
我一直都是(曾经的)Borland 的坚定 Fans,感情因素让我格外偏向于 JBuilder。而 JBuilder 也的确很优秀——菜鸟觉得它好用,有那么点墨水的说它一般甚至垃圾,真正的高手不会吝啬对它的称赞…
优秀,或天才程序员的目标是让编程简单化,JBuilder 正是优秀的体现。说 JBuilder 不怎样、垃圾的兄弟们,试问:你们已超越了 优秀、天才?
——JBuilder 被冷落、抛弃的原因非在技术上,也许过高的 Price 是其式微的重要原因,但究其根本,JBuilder(及我心爱的 Delphi)的日薄西山却是 “趋势”——社会非要抛弃你、你老爹扶不起、众人漠视甚至无视你,你还能有什么办法矗立?
扯远点,N 多 经典 Java 编程书籍都在书中论及 C/C++ 和 C#,却对 Delphi(注意,非 Pascal) 根本无视——当然我不仅仅指 Core Java(Java 核心编程)…
——拿 Java 和 VB 比有什么意义?欲证明 Java 比 VB 牛?VB 的差劲无需多说——借此贬低 M$?和 C# 比,Java 还有什么值得夸的?
N 多 Java 牛人无视在 N 多方面比 Java 优秀得多的 Delphi,却自降身价去 BS VB之流,这要赞!
——难道 Delphi 不值得这些大牛花点笔墨?
注:我所知道的,JDK 早期的开发工作基本是由 Borland 的工程师完成的;Java 而后的开发中,Borland 也协助不少——君不见,Java 架构(当然我不仅仅指 JDK) 中有很多 Delphi 的影子(当然,Delphi 也从 Java 中学习不少)…
写在再后,本人水平滥得很,却总喜 胡思乱想,此文或多或少也表达了点自己的想法吧——鸡蛋石头恶语不要吝啬但,请只针对本人且,说出你的意见不要只晓攻击最后完毕。

解决方案 »

  1.   

    这个文章应该发到 java 区,和他们论战一番…………
      

  2.   

    Copy 偶不想惹来骂战,所以忧郁着...
      

  3.   

    唉,最近也是搞JAVA,感覺這玩意真是亂七八糟,插件一堆一堆的。
      

  4.   

    对于java及其他语言的历史本人知晓不多,不过既然大家都推崇它想必一定有它的优越之处!但凡事都会有争议,比如说java
    s是纯面向对象的语言,很多人说好,但也有它不方便的地方,比如说你想定义一个结构体c中的struct或者delphi中的record,
    没有!一定要定义一个类!还有全局变量的使用等等。
    但,java的有些地方确实方便不少,比如说的内存回收机制,能大大减少c\c++中内存泄露的问题!以上只是简单的列举,个人总体感觉java用起来挺好的,不过本人接触时间不长,谈不出如楼主所言的那样深层次东西。不过我觉得不能忽略没种东西存在的价值,没有java,哪有所谓更好的C#,有竞争才有进步!
      

  5.   

       呵呵
    Java我只懂一点点啊
      

  6.   

    Java之所以受到推崇是因为它的平台无关性。
    当然它比起C++来说,更简单、方便,这也是它的强项。
    Java如同Linux一样,开源具有相当诱惑
    但感觉,Java越发展、越宠杂、各自为战,实在令人担心