首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > 编程 >

2012年,oracle的java现局报告中,关于未来的部分

2012-11-05 
2012年,oracle的java现状报告中,关于未来的部分2012年,oracle的java现状报告:http://www.oracle.com/us/co

2012年,oracle的java现状报告中,关于未来的部分

2012年,oracle的java现状报告:http://www.oracle.com/us/corporate/analystreports/infrastructure/idc-java-august-2012-1738734.pdf

----------------------------------------------

F U T U R E O U T L O O K
The application development landscape is in the midst of massive architectural transformations resulting from four key ongoing changes in computing:
 Mobile. The proliferation of mobile device form factors (smartphones, tablets, PCs, TVs, set-top boxes, etc.), which is bringing new device interaction paradigms involving touch, gesture, and speech interfaces, as well as new styles of applications with new attendant distribution and monetization modalities
 
 Cloud. The emergence of cloud computing architectures and cloud application platforms that reduce the friction in deploying back-end applications and create new scalable sets of services around which new applications will be designed
  Social. The dominance of social networking platforms and social features in consumer computing, creating new Internet services and new ways to monetize them through collected data (Social capabilities are increasingly making their way into enterprises both as new applications and as added features of existing
ones.)

  Big Data. The proliferation of data and the need to collect it, store it, visualize it, analyze it, and distill it and support manual or automated decisions based on the analysis (Data is being generated by the proliferation of devices and device sensors and by the escalating density of user interaction with these devices and their supporting back-end systems.)

The pace of change requires an aggressive strategy to evolve Java if it is to remain as important over the next decade as it has been over the prior decade. It should be noted that Java is already a player in many of these domains — Java skills are employed in evolving the Android platform and ecosystem, Java is offered by many platform-as-a-service players, many social applications are written in Java, and one of the key Big Data technologies, Hadoop, is written in Java. Nevertheless, the pace of evolution of the previously mentioned technologies is relentless and ccelerating. Evolving Java to competently handle the changes outlined is a tall order requiring massive investment by commercial vendors as well as significant energy from the Java community. Oracle must pursue a vision of Java that will keep it relevant in this more complex and diverse application landscape.

------------------------------------------------

以下为个人看法:

java  7中带的NIO对世界上现有系统的功能性冲击很大,使得企业能以比之前低得多的成本实现大并发。

从Java 8 和java 9的规划上来说,除了lamda function,就是jvm和jdk本身的重构。主要是内部的改变,对外部世界的生产力没有特别大的影响。

而2012年发布的j2ee 7 带来的改变使搭建云平台的成本降低很多。这将很大的推动互联网深入细化分工,以及互联网本身模块化的过程。

热点排行