Java、XML、C#激情碰撞

xml

   在微软与Sun公司为了Java的司法诉讼迈入第三个年头之际,视窗程序设计师不禁怀疑:Java有这么重要吗?
  三年多前,Sun公司控告微软不支付Java授权费时,微软正在研发自己的Java版本,这种基于Sun的Java技术为基础的语言称为「J++」。但最近几个月来,微软改弦易辙,开始发展新的电脑语言「C#」,以与Java匹敌。
  微软目前已宣布放弃Visual J++,今夏该公司的高层主管表示,微软未来发表的研发套装工具Visual Studio.Net中,将不把Visual J++列入。 现在程序设计师可以理直气壮地说,连微软都正式甩掉J++,谁还需要Java! 微软公司C#程序经理Greg DeMichillie表示,微软的.Net strategy将让目前微软程序设计师不需要学习新语言,就能设计网络应用程序。
  许多已经测试过首套Visual Studio.Net试用版软体的人员表示,微软这次公布的新语言几乎完全看不到Java的影子。视窗组件研发公司FarPoint Technologies的执行长Rick Williamson说:“C#涵盖了所有的需求,我猜微软会放弃J++。” Williamson认为,C#是Visual Studio.Net试用版中最稳定的部分。此外,ComponentSource公司的执行长Sam Patterson也同意这种说法,他说:“任何在Java之下可办到的事,在C#或甚至Visual Basic之下都能达成。”
  不过,测试人员也指出,C#不像Java是跨平台语言,而且目前支持的操作系统只有以Windows和Microsoft.Net为基础的应用软件。至于Sun则认为,C#目前还不至于威胁Java的龙头地位。

  整合Java和XML

  Sun公司正计划整合Java和XML,以简化电子商务软件的研发,并使Java在对抗对手技术时更具优势。Sun周一公布连接Java软件和XML的程序接口(API)。软件程序设计师一向使用广受欢迎的Java语言来撰写商业软件,并架设电子商务网站,XML目前已成为一种交换数据的新流行方式,它让公司可与消费者、供货商和伙伴在线上执行交易。
  Sun Software行销创新部门主管Anne Thomas Manes表示,这项结合Java和XML的新接口,将使软件研发者更容易、更快速为电子商务制作网站。新的XML技术将使Java成为更好的网页程序设计语言。其它包括Oracle和IBM在内的Java支持者也曾指出,未来人们不必事先在PC或其它上网设备之中安装软件,新软件可以自动通过网页提供服务。
  Sun的强劲对手微软公司最近表示,他们将推出一种类似技术和新商业策略,以便开发出能将Windows操作系统连接网页的软件。而微软的核心策略是以XML和类似Java的新程序设计语言C#为主。
  Manes表示,这种命名为“Java API for XML messaging”的新接口,可让企业收发XML信息。此外,Sun也公布更新版的“Java API for XML Processing”接口。Sun主管表示,两种接口预定2001年初公布最终版本,目前Sun的软件研发网站已提供免费下载测试版本。

  Java助力点对点技术

  Sun公司组建了一群工程小组,希望把Java和目前流行的文件交换技术合而为一。Sun表示,目前尚无任何具体方案或产品,但一名发言人证实,Sun已有一组团队正在研发点对点(peer-to-peer)技术。Sun的这项行动,预计可把这种点对点新技术推向新的方向。热门的Napster公司和Gnutella公司的点对点软件,让许多人能藉由桌上型计算机互相交换音乐或影片档案。
  研发人员表示,随着点对点模式广泛被大众运用,这种应用软件将可更加普及,因此Sun想进入这块市场。目前大多数公司的产品和研发策略,都希望以强而有力的网络服务器来取代台式计算机的功能。但Sun相信,这些服务器也可以用点对点模式相互连结。
  目前芯片巨人英特尔(Intel)主导一个制作点对点标准的团体,Tognoli表示,Sun将加入这个团体。不过,一向紧盯着Sun策略的微软公司,至今尚未宣布任何点对点方案。此外,Tognoli表示,部分Sun的研发小组组员将试图把点对点技术与Java模式结合。

时间: 2024-12-29 00:24:28

Java、XML、C#激情碰撞的相关文章

java xml报文解析,把name名相同的解析成一个数组存到map集合

问题描述 java xml报文解析,把name名相同的解析成一个数组存到map集合 <?xml version="1.0" encoding="GBK"?> <request version="1.0"> <query> <filed name="FundOID" type="String"></filed> <filed name=&quo

java xml转word怎么转啊,跪求

问题描述 java xml转word怎么转啊,跪求 如题,跪求java如何将xml转成word啊啊啊崩溃中,弄了两天了没弄出来,我也是笨的不行 解决方案 你所说的XML内容转成Word? 那直接就是写入文件就行了呀! 解决方案二: 读xml内容,再用POI写入wor的.不知道可不可以,没试过?

java xml 空指针异常困惑了几天了?求解决~

问题描述 java xml 空指针异常困惑了几天了?求解决~ package itat.org.xml; import java.util.ArrayList; import java.util.List; import org.dom4j.Document; import org.dom4j.DocumentException; import org.dom4j.Element; import org.dom4j.io.SAXReader; public class TestXML04 { p

WidgetServer 3.0发布 Java/XML服务器端的GUI框架

WidgetServer是一个Java/XML服务器端的GUI框架,它可以作为一个应用程序来运行整个Swing程序.一个客户端/服务器或作为一个Web应用程序,以及提供一个http://www.aliyun.com/zixun/aggregation/13428.html">Eclipse插件.一个多功能的工具套件支持树视图.选项卡式窗格.分割板,等等. WidgetServer 3.0该版本支持复杂的动画特效.表组件支持复杂的表格布局,多行的行或列标题和页脚.包括一个新的Eclipse插

圆梦世界杯 FIFA12激情碰撞实况足球2012

国足再次无缘世界杯国足再次无缘世界杯前言:北京时间2011年11月11日晚间22时15分,2014年世界杯亚洲区预选赛20强小组赛中国队对阵伊拉克队比赛在多哈阿尔阿拉比体育场正式开始.随着比赛第27分钟中国队进球因越位被判无效.第8 5分钟中国队不得不以10人应战,伊拉克队最终在伤停补时阶段第2分钟攻破了中国队的球门.0比1的失利意味着中国队基本无缘2014年巴西世界杯.中国队基本无缘2014年巴西世界杯然而根据此前国际足联官方网站统计的结果,目前中国凭借着2616万的足球人口成为全球最大足球国

传统老字号经典美食与互联网新潮团购概念激情碰撞

传统老字号经典美食与互联网新潮团购概念激情碰撞,将会产生怎样的火花呢?大众点评近期在青岛推出了传统美食品牌全聚德烤鸭的4人套餐团购,一鸭三吃,菜品丰富,价格更低至5.3折,受到了青岛当地消费者的热烈反响. 记者特地去大众点评网去一探究竟,发现309元的团购内容如果按原本店面价计算需要584元,折扣力度相当大.而且团购内容基本上都是店内的经典招牌菜式,如人气主打的全聚德烤鸭,营养滋补的葱烧蹄筋,中西合璧的鸭肝酱配面包,还有老北京风味十足的香辣鸭胗和驴打滚等等.盘点下来一共15道菜人均才77元,确实

Java XML教程(附:源程序)

xml|程序|教程 sonnet.xml  这是在本教程中贯穿使用的示例 XML 文档. <?xml version="1.0"?>  <!DOCTYPE sonnet SYSTEM "sonnet.dtd">  <sonnet type="Shakespearean">  <author>  <last-name>Shakespeare</last-name>  <f

Java XML教程(第5章)

xml|教程 来源:http://d23xapp2.cn.ibm.com/developerWorks/education/xml/xmljava/tutorial/xmljava-1-1.html 第五章 解析器高级功能 概览 我们已经讨论了使用一个 XML 解析器来处理 XML 文档的基础.在本章节,我们将探讨一些高级概念. 首先,我们将从头构建一棵 DOM 树.换而言之,我们将不需要一个 XML 源文件来创建一个 Document 对象. 然后,我们将向您显示如何使用解析器来处理包含在一个

Java XML教程(1-3章)

xml|教程 来源:http://d23xapp2.cn.ibm.com/developerWorks/education/xml/xmljava/tutorial/xmljava-1-1.html 第一章 入门介绍 关于本教程  在本教程中,我们将讨论如何使用一个 XML 解析器来: 处理一个 XML 文档 创建一个 XML 文档 操作一个 XML 文档 我们也将讨论一些有用而不为众人所知的 XML 解析器特性. 最重要的,我们所讨论的每个工具都可从 IBM 的 alphaWorks 站点 (