浏览 5866 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2004-02-05
http://java.sun.com/developer/technicalArticles/releases/j2se15/ sun把以前为了保持java语言的简单性而从c\c++去掉的东西又拿了出来,把java语言本身也越做越复杂了。象枚举、泛型、动态参数、还有最著名的printf。 再就是从.net那里学来的自动装箱、拆箱、metadata等 象以下这样的代码虽然很诱人 public class Ping { public @remote void ping(); { } } ejb3.0就用类似这样的描述代替了该死的ejb-jar.xml。不过我等要真正有意义用上这样的代码还不知道要等到何年何月 考虑到我们这里jdk1.4还没有普及,应用服务器websphere5.0带的ibm的jdk是1.3,虽然据说现在支持1.4了,但是就为了这件事情把所有客户那里的app server都升级一下是不可能的。 等到ejb3.0的app server普及以后?实在不能想像。 看来在什么都慢半拍的企业领域追求最新这些东西是多余的 声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |
发表时间:2004-02-05
记得当初C的卖点有一个就是简单的语法,这一点到了CPP似乎有些退化。而当java出现立即就让我感觉到了理想主义,可是这一切随着追求所谓的效能而逐渐的失去了。
我不知道SUN的策略是什么,但是他们应该更倾听面向对象社区的建议,也就是java程序员的建议,首先应该满足他们的要求。而不是急于去吸引那些别的平台下的人。 而他们最应该做的是建立一个容易操作的框架,使大家在java下工作可以比爱VB下更加愉快而有工作效率。而程序的效能应该去用JVM的优化解决。 |
|
返回顶楼 | |
发表时间:2004-02-05
jdk1.5的改进还是很显著的, 我觉得这次改动可以和当年java1.1到java2的改动相比, 各个方面都有了很大的进步, 但是和当年不同的是, 很多改动都是"跟进" 不是 "先进", 学习了c# 里面一些特点, 希望稳定版本的jdk1.5早日出来, 毕竟 现在我们看到的还只是beta`1
|
|
返回顶楼 | |
发表时间:2004-02-05
SUN的更新是慢了点等到正式版本出来还要一定的时间,再等其他厂商的跟进和支持有需要一段时间,等到普及不知道要什么时候。
倒是Borland升级神速? 让人比较失望的是没有特别激动人心的新特性,象泛型这样的东西只是提供了便利,没有它我们完全也可以完成工作,我不认为做一个类型转换就会导致开发的效率降低。这里根本就不是导致开发效率低下的瓶颈 我觉得最有用的特性是metadata。我们现在只能用javadoc形式,象@deprecated让编译器生成警告,或用xdoclet,不过感觉很不好,javadoc毕竟是生成文档的工具,而且为xdoclet写的注释也很臃肿。metadata一定会得到广泛的使用,不过那是很久以后的事情了 |
|
返回顶楼 | |
发表时间:2004-02-05
Sun 确实是应该抓紧时间解决好 Java 易用性的问题。JDK 1.5 中的 GP 被讥笑为不伦不类,我怀疑用 C++ 的 GP 高手有多少会转向 Java。
J2EE 1.4 也没有多少激动人心的东西,把 WebService 的一些东西加了进来,还有把 XDoclet 作为 J2EE 的标准,但是问题是 EJB 本身设计就有问题,加了 XDoclet 也只是解决了易用性方面的一些问题。况且还有那么多人本来就不喜欢用 EJB(包括 IBM,他们对 EJB 从来都是三心二意的。我用 WebSphere 的时候 IBM 的人曾经说不推荐做 EJB 开发,所以你看 WebSphere 中的 EJB 版本总是比别的产品低)。JSP 方面新增的 JSTL 也谈不上什么创新,JRun 很多年前就已经在提供非常好用的 Custom Taglib 了。 Sun 这头老牛已经拉不动车了,Java 程序员都跟着 IBM 跑了。Eclipse 就是 Java 的希望。 |
|
返回顶楼 | |
发表时间:2004-02-06
SUN的确让我们很失望。最早看到GP 时有点兴奋,但看了后面的实现有些不知所味。
不过box,unbox还是不错的。 |
|
返回顶楼 | |
发表时间:2004-02-06
CodeGuide 6.1 is the first IDE that fully supports the J2SDK 1.5 beta and
all new language features. CodeGuide also includes refactoring to easily convert sourcecode to make use of the new language features. The bytecode produced by CodeGuide's internal compiler is compatible with JDK 1.4 even if the new language features are used. http://www.omnicore.com/index.htm |
|
返回顶楼 | |
发表时间:2004-02-06
现在Java的发展似乎已经形成了两条路,一条由SUN带领,包括一些商业应用的开发商为了商业目的而跟随;另一条是网上的各种开源应用,围绕着Java提供各类与SUN不同的解决方案,幸好有这么一批人,才能使Java还保持着吸引力。
|
|
返回顶楼 | |
发表时间:2004-02-13
AreYouOK? 写道 刚才看到新发布的JDK1.5 Beta1下载。
http://java.sun.com/developer/technicalArticles/releases/j2se15/ sun把以前为了保持java语言的简单性而从c\c++去掉的东西又拿了出来,把java语言本身也越做越复杂了。象枚举、泛型、动态参数、还有最著名的printf。 再就是从.net那里学来的自动装箱、拆箱、metadata等 象以下这样的代码虽然很诱人 public class Ping { public @remote void ping(); { } } ejb3.0就用类似这样的描述代替了该死的ejb-jar.xml。不过我等要真正有意义用上这样的代码还不知道要等到何年何月 考虑到我们这里jdk1.4还没有普及,应用服务器websphere5.0带的ibm的jdk是1.3,虽然据说现在支持1.4了,但是就为了这件事情把所有客户那里的app server都升级一下是不可能的。 等到ejb3.0的app server普及以后?实在不能想像。 看来在什么都慢半拍的企业领域追求最新这些东西是多余的 我也粗看了一下,同感! |
|
返回顶楼 | |
发表时间:2004-02-15
嘻嘻,大家还有多少人在用StringTokenizer,而不是String.split,
|
|
返回顶楼 | |