精华区 [关闭][返回]

当前位置:网易精华区>>讨论区精华>>各行各业>>IT人论坛>>【原创收集区】>>【ninja_xena稿件专区】>>八面开打的JAVA

主题:八面开打的JAVA
发信人: ninja_xena()
整理人: hnyjchuhong(2001-11-20 11:15:44), 站内信件
    相信开发JAVA和热爱JAVA的程序员都认同“最容易的就是最好的”一说。尽管JAVA从面世起就遭受无数的责难和蔑视,但是好象野草一样蔓延的到处都是。的确,不管是否真的“Write Once,Run Anywhere”,作为开发者来说,有一个优秀的开发规范和方便的移植性语言,都是曾经可望不可及的梦想。
0,桌面应用程序
    以前没人有喜欢运行JAVA做的应用程序,因为慢,但现在硬件好象跳水一样降价钱,居然有人把JBuilder跑的象Turbo C一样快。@_@ 不过说实在,JAVA做的应用程序真的可以很好,如果不是效率要求太苛刻,也很好用,而且可以脱离于MS平台运行,心理上有一种安全感。
1,WEB
    这是大家最熟悉的部分,包括在客户浏览器上运行的Applet和在服务器上运行的Servlet/JSP。Applet因为是在安全监督下以“let”(小程序片段)方式运行,安全性很好,比起MS的ACTIVE X来说,虽然功能效率好象差了点,但却避免了时时提防被人放个后门的烦恼。JSP的开发其实是运用了MS的一个惯用套路——抄,让大大小小的反微分子都喝彩了一把。从JSP1.0开始到现在,这个规范越来越丰富而不失严谨性,相信即将流行的WEB开发模式会更多转到JSP上来。
2,企业
    与其说J2EE是一个革命性的东西,不如说J2EE是一个大杂烩,把SUN认为企业需要用到的功能都绑进去了。这样也好,免的程序员东翻西找,也使程序更容易维护(因为一部分是SUN做的罗)。J2EE的核心EJB,感觉好象要和CORBA争争风头,虽然官方说法是合作的技术范围,但纯JAVA开发的话,还是EJB最容易被接受,很少人愿意再去啃CORBA的规范(虽然也不很复杂),其实个人观点还是希望CORBA流行起来,这样不用被SUN绑死在JAVA上。
3,家电
    JINI(有是一个该死的缩写)技术吹的天花乱坠,但好象现在应用的并不多。不过这个规范的想法却是很有趣的,到时候才真正的是“网络的世界”呢。
4,移动设备
    J2ME现在已经成了SUN的三个主力平台中的一个。如果业界的这类产品增多,感觉PC的“自由开发年代”将在移动设备上兴起,那个时候,需要的服务就不必等硬件厂商推出服务软件,可以自己开发,一个移动设备应用程序的市场也许就此打开!

[关闭][返回]