AutoCAD 3DMAX C语言 Pro/E UG JAVA编程 PHP编程 Maya动画 Matlab应用 Android
Photoshop Word Excel flash VB编程 VC编程 Coreldraw SolidWorks A Designer Unity3D
 首页 > JAVA编程

2006Java技术的回顾与展望

51自学网 2015-09-03 http://www.wanshiok.com

 

  Sun之外的情况

  2006:作为蓝光技术的一部分,BD-J引起了关注
  2007:如果蓝光标准失败,它还会支持BD-J吗?

  Java ME的一个另类用途是为蓝光标准提供交互平台。蓝光标准中包含有基于Java的“BD-J”环境,蓝光的支持者认为,该标准需要比DVD提供的交互性更有吸引力的交互性,仅仅靠更好的画面质量不足以确保蓝光标准获得成功。

  但是,蓝光能够成功吗?蓝光的主要支持者索尼最近可是麻烦缠身,其中包括使用rootkit软件和问题电池。PlayStation 3采用蓝光技术有助于蓝光标准的普及,但它可能伤害到PS3,有玩家抱怨称蓝光抬高了PS3的价格,拖累了它的普及速度。对于BD-J而言更糟糕的是,索尼的第一款蓝光影碟机并不支持它。索尼声称将在2007年发布的固件升级包中支持BD-J。

  由于蓝光标准并非一定能够成功,开发人员是否无需支付巨额许可费就能够获得BD-J SDK这一问题也就不那么重要了。

  2006:Eclipse Callisto同时发布了10款产品
  2007:除了IDE外,谁还会成功?

  所有迹象都表明,Eclipse IDE仍然是Java开发的首要选择。但Eclipse不仅仅只是一个IDE,通过今年夏季发布的Callisto,Eclipse向所有人都表明了这一点。

  但是,Eclipse在IDE之外的领域能够获得多大成功仍然有待观察。Eclipse的开发部分能够被用来以RCP方式开发富客户端应用程序,但不清楚会有多少开发人员采用这种模式。Eclipse的Standard Widget Toolkit(SWT)被认为能够解决Swing的问题,但经过多年开发后,它的普及程度与Swing相当━━也就是说不太普及。2007年SWT能够大规模地进驻桌面领域呢?它和Swing还是只是“小池塘里的大鸭子”?

  2006:Google发布GWT
  2007:GWT能够成为开发Ajax的新宠吗?

  在JavaOne 2006上推出的Google Web Toolkit提供了一种开发Ajax应用程序的创新性方法:使用UI对象编写Java代码。GWT能够将代码编译为客户端JavaScript语言,为我们处理棘手的浏览器兼容性问题。它能够将开发人员由JavaScript代码编写、调试等繁重的工作中解放出来。但是,开发人员是否愿意放弃对代码的控制权,或他们是否坚持自己手写代码还有待观察。

  2006:Google反对SOAP搜索API
  2007:这会是SOAP时代终结的开始吗?

  InfoQ本周表示,Google反对其SOAP搜索API,而支持更适合客户机-服务器架构、面向Ajax的技术。一名博客将这称作是“一个单方面的举措,至少会疏远Google开发人员社区的部分成员,并导致他们转向其它服务”,他还对这一举措对web服务的影响表示了担忧。史蒂夫的措辞则更激烈,将它称作是SOAP时代的终结。他说,这不会在一夜之间发生,但SOAP时代将会终结。

  社区

  2006:JSR 306被赋予改革JCP的使命
  2007:JCP能够让所有人满意吗?

  JCP 306是在今年8月份批准成立的,其任务是“开发新版的JCP”。它的目标包括提高Java Community Process的透明度、提高个人的参与性等,它还将改进与其它标准机构的合作、与非Java实现的配合、简化现有技术向JSR的移植。

  2006:Java图书的销售在持续滑坡
  2007:滑坡的是Java本身?还是图书?

  在最近进行的调查中,提姆发现,Java图书的销售在持续滑坡,下滑了15%。他说,Java图书销售的滑坡在加速,C#图书的销售则在继续稳定上扬。C#图书市场比Java图书市场大约12%。

  Java图书市场是头怪兽,很少有图书适合所有的Java编程人员,大量的主题和编程框架范围非常窄小,无法出版专门阐述它们的图书。

 
 
说明
:本教程来源互联网或网友上传或出版商,仅为学习研究或媒体推广,wanshiok.com不保证资料的完整性。
 

上一篇:Java安全机制在移动Agent中的应用  下一篇:反思Spring:由Ruby on Rails想到的