2012年,oracle的java现状报告中,关于未来的部分
2012年,oracle的java现状报告:http://www.oracle.com/us/corporate/analystreports/infrastructure/idc-java-august-2012-1738734.pdf
----------------------------------------------
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 带来的改变使搭建云平台的成本降低很多。这将很大的推动互联网深入细化分工,以及互联网本身模块化的过程。