随笔-12  评论-64  文章-1  trackbacks-0

下面纯属是个人的一些预测和展望,欢迎大家发表各自的看法。

1.Java是否还能持续辉煌?企业级市场(J2EE)?桌面应用(Desktop application)? 手机或嵌入式设备?(J2ME)

Java应该会保持目前的地位,企业级市场应该不会有太大的变化,虽然其会受到.NET和LAMP的竞争。对于桌面应用来说一向不是Java的强项。但也不是完全没有机会,
看看Eclipse,NetBeans,你就会明白Java同样可以开发出强大的Desktop application(Sun也在加强这方面,JDK1.6就是最好的证明)。而J2ME依然会是手机应用上的霸主。


2. 正在开发中的JDK 1.7是否会向1.5那样加入众多的新特性(New Features), 还是向“平庸”的1.6那样停滞不前。 Java究竟是在变的越来越好用,还是越来越复杂.

Sun正在考虑要在1.7中加入的新特性主要有:对闭包的支持,对property的直接支持,对XML的语言级支持。Java社区中有很多人为此争论不休,其中包括了一批大师级的人物。
个人认为Sun还是应该谨慎为上,毕竟开发人员需要的简便好用,而不是要一些比较Cool的但复杂的(可能是可读性比较低)的功能。


3. 对于2006年新发布的EJB3,究竟能否挽救EJB目前窘困的处境,再次点燃开发人员对它的热情,还是逐渐走向消亡。

虽然Spring现在是大红大紫,但EJB3应该会赢回一定的市场份额。毕竟现在的EJB是POJO化了,再加上Annotation和JPA,其开发成本已大大降低。
2007年一些中间件的大厂商(BEA,IBM等)应该会正式推出支持JEE5.0(这是J2EE的新官方名称,如果你不喜欢也可以把它称为J2EE 5.0或J2EE 1.5)的Application Server。
EJB3的前景如何让市场来决定吧。

4. 目前从多的Web Framework究竟谁会成为主流,JSF(MyFaces)? Struts2.0? Stript? Wicket(已被apache接受成为inbubator项目)? XX?

我比较看好JSF(最好的implementation是MyFaces, MyFaces包含了几个子项目其中有Oracle的ADFace),因为它终究是一个标准得到了大部分厂商的支持,经过几年的改进和发展,

应该会逐渐流行起来。

5. Hibernate是否会依然一支独秀,还是会被JPA的推出所淡化。

个人看好JPA,原因:是标准,众多厂商支持(包括Hibernate),使用方便(结合Annotation),可以在EJB容器外使用(将来会成为一个独立的JSR从而从EJB规范中分离出来)。

6. Java IDE的三分天下的格局是否会改变?Eclipse会依然保持强劲的势头?IDEA会甘心被其打败吗?NetBeans会碌碌无为?其他的呢?(如,JDeveloper)

Eclipse应该会是Java IDE的霸主。IDEA虽然很不错,但毕竟是要收费的,速度上也不敢恭维。NetBeans在集成化方面做的很好,但要需要大力改进Editor和performance。

7 随着Groovy 1.0的正式发布,Grails是否会向Ruby on rails那样吸引众多开发者的眼球。

个人对Groovy很喜欢,因为毕竟语法和Java类似,又可以直接调用已有的Java代码(反过来一样)。希望它可以一路走好,期待其能向Python一样独当一面。

posted on 2007-01-07 17:00 潘锋 阅读(1090) 评论(4)  编辑  收藏

评论:
# re: 2007年对Java的一些预测展望 2007-01-07 17:12 | Javacap
JDK6作了这么多的改进,搂主还认为是“平庸“?,个人感觉语言特性再改下去就将不是Java了。  回复  更多评论
  
# re: 2007年对Java的一些预测展望 2007-01-07 20:52 | 山风小子
我觉得Groovy会由于1.0的发布渐入佳境,而当Groovy 2.0发布时,大概可以与Ruby相抗衡了,现在Groovy最大缺点是运行效率低下。
不过Groovy2.0的计划中,要致力于性能的提高,大家慢慢期待吧  回复  更多评论
  
# re: 2007年对Java的一些预测展望 2007-01-08 10:20 | justin
以后还是标准的流行!!  回复  更多评论
  
# re: 2007年对Java的一些预测展望 2007-08-10 16:54 | dreamstone
jdk1.6改变还是不小的。  回复  更多评论
  

只有注册用户登录后才能发表评论。


网站导航: