网络编程 | 站长之家 | 网页制作 | 图形图象 | 操作系统 | 冲浪宝典 | 软件教学 | 网络办公 | 邮件系统 | 网络安全 | 认证考试 | 系统进程
Firefox | IE | Maxthon | 迅雷 | 电驴 | BitComet | FlashGet | QQ | QQ空间 | Vista | 输入法 | Ghost | Word | Excel | wps | Powerpoint
asp | .net | php | jsp | Sql | c# | Ajax | xml | Dreamweaver | FrontPages | Javascript | css | photoshop | fireworks | Flash | Cad | Discuz!
当前位置 > 网站建设学院 > 网络编程 > Java
Tag:注入,存储过程,分页,安全,优化,xmlhttp,fso,jmail,application,session,防盗链,stream,无组件,组件,md5,乱码,缓存,加密,验证码,算法,cookies,ubb,正则表达式,水印,索引,日志,压缩,base64,url重写,上传,控件,Web.config,JDBC,函数,内存,PDF,迁移,结构,破解,编译,配置,进程,分词,IIS,Apache,Tomcat,phpmyadmin,Gzip,触发器,socket
网络编程:ASP教程,ASP.NET教程,PHP教程,JSP教程,C#教程,数据库,XML教程,Ajax,Java,Perl,Shell,VB教程,Delphi,C/C++教程,软件工程,J2EE/J2ME,移动开发
本月文章推荐
.J2ME中文教程之J2ME技术概述.
.J2EE的13种核心技术.
.《Java编程思想》(第二版)第4章:.
.JDBC之接口技术.
.Java加密和数字签名编程快速入门.
.用 Spring MVC 轻松进行应用程序.
.学java的几点建议.
.有感“Java is not platform-ind.
.JavaMail常见问题之一般问题.
.经典J2EE开发工具-IBM Ecl.
.Web框架tomcat5.0的目录结构.
.EJB 3.0 开发指南之定时服务.
.JAVA上加密算法的实现用例.
.利用Java实现Web服务器.
.JDBC 概述(三).
.JBoss EJB应用程序迁移到WebLogi.
.运用J2EE创建灵活易扩展的企业应.
.Jini技术介绍(二).
.J2EE综合:如何实现javabean的属.
.CORBA技术及实例.

Linux+Java=Lava(岩浆)?

发表日期:2008-1-5



  作者:蔡学镛
  
     信息产业,战况频仍。Linux v.s Windows、Java v.s .NET、OpenOffice.org v.s Microsoft Office System、PS2 v.s XBox、Palm v.s Windows CE、Symbian v.s Microsoft Smart Phone…等等。孤军奋战总是势单力薄,团结力量大,于是我们开始看到在不同领域的反微软势力有了整合的迹象,其中最明显者是Linux + Java。
  
    Linux逐渐兴起,而Java本来就是软件技术的主流,Linux负责下面的操作系统,Java负责上面的应用,两者的结合是绝佳的互补。甚至有人将Linux + Java唤做Lava(岩浆)。
  
    对于一个新推出的操作系统来说,会遭碰到两大问题:第一个问题是驱动程序不足,第二个问题是应用程序不足,而Java的存在,可以解决第二个问题。只要该操作系统上具备Java虚拟机器,就可以执行所有的Java应用程序;只要Java的应用程序够多、够丰富,就可以解决新操作系统其应用程序不足的窘境。
  
    我记得BeOS的CEO曾说过:新的操作系统假如能够利用Java的力量,将可以有崛起的机会(虽然在2001年时BeOS还没等到此机会就因资本耗尽而关门,后来技术被Palm买走)。但是我认为,倘若新的操作系统真的利用Java而站稳脚步了,恐怕又会想把Java一脚踢开。「狡兔死,走狗烹」,不正是同样的道理。新的操作系统一旦崛起,一定会希望应用程序只能在自己的操作系统上执行,而不能在其它操作系统上执行。
  
    回溯到约六年前,当时IBM和Sun合作开发了一套新的操作系统,称为JavaOS,正是要结合操作系统与Java虚拟机器。只可惜,后来他们发现这样的设计并未取得太多速度上的优势(因为那一阵子JIT编译器的技术进展很快),而且也会造成驱动程序不足的困扰(这是新的操作系统一定要面对的问题),所以该计划在1998下半年时停摆。不久之后,另一个Open Source的类似计划JOS也停摆了。
  
    现在Sun即将推出一个名为Java Desktop的产品,它正是整合了Linux和Java。Java Desktop不会有以前JavaOS的问题,因为现在Linux的驱动程序已经很普遍,连Linux原生的程序都很齐备。Java Desktop整合Linux和Java,并预先安装了许多软件(包括了Java的应用软件和Linux原生的应用软件),例如StarSuite。如同大家所预料的一样,Java Desktop的外观与操作方式和Windows很类似。
上一篇:CLASSPATH以及包和目录结构的关系 人气:854
下一篇:幸福的联姻:Java和Python 人气:593
浏览全部Java的内容 Dreamweaver插件下载 网页广告代码 祝你圣诞节快乐 2009年新年快乐