我的水平很次,我承认我不懂的太多,也许我的水平和你相差大约有十年的距离,但是我还是觉得你说话有些时候有失偏颇,csdn的书评是个大杂秽,你写了一本书,别人评论一下有什么不可,你不觉得你说的话有点过分吗,大家谁也没有非要求你多么高尚,起码应该礼貌一点。
我为什么要说你呢,我打这些字,说这些话需要的是时间,为什么还要说呢,我希望我们祖国的软件业有一批经得起检验的高手。
更好 更快 更适合笨人使用的java
http://www.eclipsezone.com/eclipse/forums/t54318.html
文章中写到:
最近很多在谈到java语言相对C#的"提高""improving" , J2SE5引入了generics, foreach, autoboxing, 和 varargs 等其他特性,使得在编程方面更“易于”编程。特别是元数据Annotations被认为比doclet 更加“干净”和“强大”. 现在,对应C#确实有更多改变了,但是今天的Java程序员还能够读懂明天的代码吗?
作者大声呼吁:
This has got to stop这必须停止了!
我和其他人一样喜欢新的失误,但是Java不是c#
Java来自不同的提供商,而C#来自一个提供商,如果C#改变,那么只要这个提供商发布一个新的.NET框架版本即可,但是Java却不是那么轻松的,我们还有很多程序跑在1.4版本上......还有一年时间其他供应商才能赶上,开源领域的代码也才能赶上。
New language features make Java less great
新的语言特性使Java反而不怎么伟大。
Java伟大之处在于其巨大的第三方软件供应。(注意不是靠SUN公司,我注),今天这个世界上,大多数开源软件都是使用Java完成,但是java需要更稳定,否则我们会失去优势,注意是稳定,而不是死亡。
现在有很多关于新版本的抱怨,很多Eclipse plug-ins 得重新工作(我前面大骂JRE5.0对Eclipse影响可见一证)
搞语言的人总是以自我为中心,喜欢向里面填塞什么就填塞什么,但是考虑过用户感受吗....
作者给出自己的建议:
Hold the line at the JSE 1.4 level or earlier
坚持在J2SE 1.4或以前版本上。
Accept its maturity as a good thing, as a strength that can be built upon, not as a weakness that needs to be corrected.
当一个好东西成熟时再接受它....
这篇文章发表于:
At 10:14 AM on Nov 16, 2005
老外更多讨论: