服务热线:13616026886

技术文档 欢迎使用技术文档,我们为你提供从新手到专业开发者的所有资源,你也可以通过它日益精进

位置:首页 > 技术文档 > JAVA > 新手入门 > 基础入门 > 查看文档

路就在脚下 java的发展路在何方?


  很多人对java的理解是狭义上的理解,即把java简单地理解为等同于c#的编程语言,在此文中从广义上理解,应把java看成由编程语言(java语言)、运行环境(jvm即java虚拟机)、框架(java api群)组成。
  
  很多人对java的前景不甚乐观,发出“橡树将死”的悲观论调;但包括笔者在内的一部分人坚持认为,java还能继续飘香,这一点可从最近召开的javaone 2005可以看到,java是勇于正视自己的不足并务实改正的,有明显的四点趋势。
  
  一是力求使基于java架构的应用开发简单化。当微软的c#与.net推出后,由于与java的相似性,人们自然地对二者进行对比,结果发现虽然java在某些方面比.net有优势,但基于.net的应用开发相对来讲比较简单也比较快,事实是确实有一部分原java开发人员转向.net,因此如何使基于java构架的开发变得简单成为重中之重。因此为了吸引更多的开发者,sun推出了新的开发工具java studio creator 2,使基于java构架的开发更加简单,使新手更易入门。
  
  二是逐步开放源代码。java是一种很好的技术,但长期以来一直被sun单独所控制。从linux的发展史来看,如果前几年sun对java实行开放源代码政策,这绝对是一件好事。但不幸的是至目前为止sun仍然对java没有实行这种政策,导致java的虚拟机比较慢及每一个新版本都比前一版本臃肿。
  
  sun的高层官员坦率地承认这方面的不足:“长久以来,sun一直没有与开放源代码社区进行有效的接触”,并认为这样做对java的发展不利,因此sun在javaone 2005的会上也考虑了开放源代码的问题,并告知企业级服务端的应用将最近开放源代码。
  
  三是增进与其它公司的合作。虽然ibm也是java社区的创建者之一,但是sun与ibm的关系在前不久越来越趋于紧张也是不争的事实,但最终sun还是给予了ibm十一年的授权;并且也开始与微软坐在一块商谈。
  
  四是java更注重兼容性、稳定性、可管理性。下一代java产品mustang大约将于明年这个时期推出,mustang非常强调兼容性、可靠性与高质量性,但考虑到java具有基础设施的性质,其可靠性同样极期重要;mustang也讲究可诊断性、可监控及可管理性,这是通过下一代开发工具更注重jmx及支持jvm级的诊断有关;另外java将加强与xml及web service的整合与支持。

扫描关注微信公众号