谁将成编程的主体

Java的泛起是计算机信息交换的一个重要里程碑。在单机时代,程序进程之间靠共享存储进行变量交换;在网络时代,运行在不同宿主机上的程序按网络协议进行无格局的动静(二进制字符流)交换,动静的语义由交换程序双方维护;在Java时代,运行在网络上的程序进程交换的是小应用程序(applet)。小应用程序是什么?它是一个对象,由一组属性和方法构成,是一个可执行的实体;不仅有数据的状态,而且有定义在数据上的操纵。未来可能进行代表(Agent)交换,代办代理有一定的智能性,那便是信息交换的更高级阶段。

跟着Internet的崛起、Java的诞生,巨型的、臃肿的应用软件开始向小型化发展,由众多“糊口”在Internet上的小应用程序(applet)相互协作完成信息的处理与传递。Java会加速应用软件的小型化、网络化的趋势。跟着Internet的发展,软件必定是面向“大众”,而不是“少数人”的奢靡品,薄利多销将是网络应用软件的重要特点。分布式对象技术保证了用多少,下载多少。

Java连同Internet,WWW正在改变应用软件的开发和使用方式,一切都要围绕着网络,围绕着平台无关。许多人以为,Word,Excel等传统的信息处理工具都必定走向萎缩,由于它们是单机时代的产物。信息的价值在于使用和共享,Internet和Web是信息的使用和共享最快捷、最便宜的方式,Word将演化成为Web写作工具,Excel则将演化成Web上的电子表格。

猜你喜欢

转载自j2ee-shop.iteye.com/blog/690582