返回前页

 


关闭窗口

Delphi、VB、C++和JAVA

胡后波

     JAVA是未来的主流语言
     任何非网络化的应用都无法生存
     三层客户/服务器将是未来的主流架构
  

    微软的危机 

  微软的危机在于JAVA,JAVA生命力旺盛,必将是未来的主流语言,JAVA OS必将是未来的用户端主流系统平台。WINDOWS NT作为网络服务器,其生存应该没有问题,但WINDOWS 95、98则很有可能遇难,WINDOWS 95、98下的所有应用如WordEXCEL也很有可能消失。试想如果在一台500美元的NC上运行JAVA OS,一套JAVA应用具有文字处理、电子表格、收发电子邮件、群体协作的功能,PC和Windows还有什么用呢?NC和JAVA OS价格便宜、维护简单、安全性好,对于企业用户至关重要。PC和WINDOWS强大的桌面功能对于个人用户的吸引力较大,但对企业用户而言,垃圾太多了!未来的所有应用都必需是以网络为中心的,而JAVA本身就是以网络为中心的。

  由于JAVA并非由微软件公司创造的,其主动权就不可能在微软件公司手里,微软一向以制定标准作为竞争的法宝,现在这个法宝失灵了。如果微软全面支持JAVA,那么WINDOWS操作系统就显得毫无意义。如果微软件只是有限的支持JAVA,那就会有取代WINDOWS的操作系统出现。面对两难的境地,不知比尔.盖茨如何出招,这将是IT行业内斗智斗勇的精彩一幕。前一段时间据说微软推出JDIRCT技术,可以让JAVA直接访问WINDOWS资源,让人颇为吃惊,后来又毫无消息,而且微软以JAVA类文件下载太慢为由,将站点上的JAVA程序全部删除。看来微软真得要和JAVA势不两立了。

  Inetl公司已意识到了NC的历害,宣布要研制500美元以下的计算机,把将来的威胁变成未来的利润。

      覆巢之下,安有完卵

  “IT行业,不折腾能行吗?”不错,信息产业变化迅速,想安安稳稳过日子的人肯定是入错行了,总不能像澳大利亚足球队一样到了最后10分钟才后悔,像中国足球队一样到了最后一分钟也不着急。微软确实很强大,它有可能击败JAVA,但万一它输了呢?当恶梦成为现实时.....JUST DO IT,BUT DO WHAT?

  无论如何,JAVA的应用都可以生存下去。C++、DELPHI、VB就会有困难,尤其是C++。JAVA的直接对手是C++,C++已经变得太难了,难得几乎每一个人都变得很谦虚,而JAVA则相对简单,它诞生还不到3年,一直受到SUN公司的保护。DELPHI和VB都是WINDOWS环境下的编程语言,它们的生存将和WINDOWS的生存紧密相关,除非它们可以生成J_CODE。

       生存之道

  如果既要迎接Windows操作系统的冬天,又想迎接Windows的夏天,唯一的办法就是将应用做成三层、多层客户/服务器结构的应用,抛弃传统的双层客户/服务器结构或单层结构。三层结构不仅功能强大,而且拥有最大限度的将灵活性,用户界面层可以随时改动,既可以用Windows作前台也可以用JAVA作前台。关键性的另外两层则可以放在服务器端,由WINDOWS NT的生存毫无问题,即便这两层是WINDOWS 下的应用也没有问题。当然如果用JAVA改写中间两层或其中一层,其生命力就会更强。

 

关闭窗口