技术人生:故事之二十一 Java 和ActiveX何必争吵?
2015-09-19 12:38
393 查看
故事之二十一 Java 和ActiveX何必争吵?
JAVA和ACTIVEX争吵的主要原因,我认为还是市场策略。看看他们的故事吧。JAVA从想逃离操作系统的限制开始,就自己垒窝筑巢了——虚拟机,一个看不见的程序运行环境。而ACTIVEX则想:既然Internet/Intranet的好处是不需要网络所有的通行证,在任何地方都可以使用程序,那就将程序包装(CAB),放到固定的地点,谁需要就拿来(下栽安装)使用。
两种方法各有利弊,JAVA的确脱离了计算机,但因为是软件,更新快,导致虚拟机的更新无法满足应用需要;而ACTIVEX如果包装的程序太大,如全套OFFICE,则现有的网络无法实现这样庞大的数据传递。
另外一点,千万别忘记虚拟机和ACTIVEX毕竟还要运行在WINDOWS系统下,虽然试图故化到芯片,但有哪个厂商愿意自己生产线上生产的芯片还没有出厂门就被宣布技术陈旧呢?软件应用需求更新快,技术发展快,这是硬件无法比拟的。所以,还是老老实实地好。
JAVA和ACTIVEX争吵的主要原因,我认为还是市场策略。看看他们的故事吧。JAVA从想逃离操作系统的限制开始,就自己垒窝筑巢了——虚拟机,一个看不见的程序运行环境。而ACTIVEX则想:既然Internet/Intranet的好处是不需要网络所有的通行证,在任何地方都可以使用程序,那就将程序包装(CAB),放到固定的地点,谁需要就拿来(下栽安装)使用。
两种方法各有利弊,JAVA的确脱离了计算机,但因为是软件,更新快,导致虚拟机的更新无法满足应用需要;而ACTIVEX如果包装的程序太大,如全套OFFICE,则现有的网络无法实现这样庞大的数据传递。
另外一点,千万别忘记虚拟机和ACTIVEX毕竟还要运行在WINDOWS系统下,虽然试图故化到芯片,但有哪个厂商愿意自己生产线上生产的芯片还没有出厂门就被宣布技术陈旧呢?软件应用需求更新快,技术发展快,这是硬件无法比拟的。所以,还是老老实实地好。
相关文章推荐
- 【java】java学习之路:不走弯路,就是捷径
- JAVA中堆栈和内存分配原理
- java集合框架
- java访问类的私有变量和方法
- actionbar eclipse v7各种问题
- SpringMvc+Mybatis简单测试
- Ubuntu 14.04 安装 JDK 7.0
- java之swing表格实现方法
- java 属性封装
- java之swing下拉菜单实现方法
- Maven project: Missing artifact jdk.tools:jdk.tools
- java中文乱码
- java之swing实现复选框的方法
- Spring定时器,定时执行(quartz)
- 技术人生:故事之十四 JAVA,ACTIVEX?
- Java记录 -38- 随机数
- Java源码String类lastIndexOf方法的分析
- JAVA classLoader
- myeclipse中source not found问题解决办法
- Java编程思想第四版读书笔记——第二章 一切都是对象