Sun认为C#不会替代Java

Microsoft(微软公司)说∶C#同Java不一样,将成为一个国际性标准。

  C#同Java较量的第一局比赛已经开始,Sun公司声称Microsoft已经给一个不相关的标准委员会递交了一个另人混淆的、不完善的技术标准。

  Sun公司的工程师们自Microsoft公司于星期一发布了C#标准以来,一直在仔细搜寻C#标准的技术信息,并且宣称C#不可能替换Java。他们说∶因为Microsoft的文件不全面,所以他们不能说清楚C#到底是干什么用的,尽管如此,他们相信C#是"C或者C++的下一代修订版",而这又跟Windows操作平合紧密相关。

  Microsoft产品经理Tony Goodhew承认∶Microsoft公司所呈送的C#在技术上是不完善的。但他说∶正因为如此,业界其它公司可以帮助Microsoft对C#进行定义。他宣称C#将是交叉平台,不仅仅同Windows相关。星期一,Microsoft把C#和CLI(一种通用语言架构,支持C#、ECMASript和其它未特别定义的语言)提交给ECMA。ECMA是设在日内瓦的标准机构,在Sun于三月份撤回Java之前它也考虑将Java标准化。

  Microsoft给ECMA所呈送的报告描述了C#的最初技术规格,但未对CLI技术规格作任何说明。Microsoft希望在10月15日前提交完整的技术草案。Microsoft也提议从现在开始到十一月期间举行五个TC 39会议(TC 39是一个使ECMAScript标准化的技术委员会),之后每一个月再举行一次会议。Microsoft期待着ECMA 综合会议(General Assembly)在2001年12月的会议中批准其C#。

  综合会议每年召开两回,上个星期才结束了一个会议。但Goodhew声称Microsoft没有任何理由这么做,因为没有必要再组成新的技术委员会。他说TC 39对于C#来讲已经完全符合要求,因为TC 39在以前经手过ECMAScript。

  许多经销商、分析人士和开发商正在保留对C#的评价。尽管Big Blue称赞Microsoft给一个标准机构呈送了C#,然而IBM仍未决定是否支持C#。Hurwitz Group相信∶C#将促使Sun开放Java的部分源码并最终将Java提交给某个标准机构。然而VP Evan Quinn说∶如果C#比Java更加先进的话,现在谈C#有什么长处还为时尚早。

(0)

相关推荐

  • Sun认为C#不会替代Java

    Microsoft(微软公司)说∶C#同Java不一样,将成为一个国际性标准. C#同Java较量的第一局比赛已经开始,Sun公司声称Microsoft已经给一个不相关的标准委员会递交了一个另人混淆的.不完善的技术标准. Sun公司的工程师们自Microsoft公司于星期一发布了C#标准以来,一直在仔细搜寻C#标准的技术信息,并且宣称C#不可能替换Java.他们说∶因为Microsoft的文件不全面,所以他们不能说清楚C#到底是干什么用的,尽管如此,他们相信C#是"C或者C++的下一代修订版&q

  • Java的Struts框架中Action的编写与拦截器的使用方法

    Struts2 Action/动作 动作是Struts2框架的核心,因为他们的任何MVC(模型 - 视图 - 控制器)框架.每个URL将被映射到一个特定的动作,它提供了来自用户的请求提供服务所需的处理逻辑. 但动作也提供其他两个重要的能力.首先,操作从请求数据的传输中起着重要的作用,通过向视图,无论是一个JSP或其它类型的结果.二,动作必须协助的框架,在确定结果应该渲染视图,在响应该请求将被退回. 创建动作: 在Struts2的动作,唯一的要求是必须有一个无参数的方法返回String或结果的对象

  • freemarker简介_动力节点Java学院整理

    FreeMarker是一个模板引擎,一个基于模板生成文本输出的通用工具,使用纯Java编写 FreeMarker被设计用来生成HTML Web页面,特别是基于MVC模式的应用程序 虽然FreeMarker具有一些编程的能力,但通常由Java程序准备要显示的数据,由FreeMarker生成页面,通过模板显示准备的数据. FreeMarker不是一个Web应用框架,而适合作为Web应用框架一个组件 FreeMarker与容器无关,因为它并不知道HTTP或Servlet:FreeMarker同样可以应

  • java教学笔记之对象的创建与销毁

    本课程的目标是帮你更有效的使用Java.其中讨论了一些高级主题,包括对象的创建.并发.序列化.反射以及其他高级特性.本课程将为你的精通Java的旅程提供指导. 1. 引言 在TIOBE 编程语言排名中,Sun 公司于1995年开发的Java语言是世界上使用最广泛的编程语言之一.作为一种通用编程语言,因为强大的工具包和运行时环境.简单的语法.丰富的平台支持(一次编写,到处运行)以及的异常活跃的社区支持,Java语言对软件开发工程师极具吸引力. 在这一系列的文章中,涵盖了Java相关的高级内容,因此

  • 详解Java的Struts框架中注释的用法

    要开始在你的项目中使用注释,确保WebContent/WEB-INF/lib文件夹中的jar文件包括以下: struts2-convention-plugin-x.y.z.jar asm-x.y.jar antlr-x.y.z.jar commons-fileupload-x.y.z.jar commons-io-x.y.z.jar commons-lang-x.y.jar commons-logging-x.y.z.jar commons-logging-api-x.y.jar freemar

  • 初学者学习Python好还是Java好

    网络上有很多关于语言选择的问题,其中关于Python和Java的问题大抵如下: Python和Java该如何选择 ? 将来Python(Java)会不会替代Java(Python) ? 零基础应该选择学习Python还是Java ? 做web开发,用Python好还是Java好呢? 这类问题过一段时间就得来一波,今天就以这个为切入点和大家唠唠. 为啥要说这个话题? Python既是一个大众化的语言,也是一小搓儿开发者喜欢的语言.怎么说呢? 每个开发者都应该学学Python这个胶水语言,后端开发者

  • 简单说明Java的Struts框架中merge标签的使用方法

    merge标签合并标记需要两个或两个以上的列表作为参数,并把它们合并在一起,如下所示: <s:merge var="myMergedIterator"> <s:param value="%{myList1}" /> <s:param value="%{myList2}" /> <s:param value="%{myList3}" /> </s:merge> <

  • java反射应用详细介绍

    本篇文章依旧采用小例子来说明,因为我始终觉的,案例驱动是最好的,要不然只看理论的话,看了也不懂,不过建议大家在看完文章之后,在回过头去看看理论,会有更好的理解. 下面开始正文. [案例1]通过一个对象获得完整的包名和类名 复制代码 代码如下: package Reflect; /** * 通过一个对象获得完整的包名和类名 * */ class Demo{ //other codes... } class hello{ public static void main(String[] args)

  • 使用flex中的httpservice方法与java进行交互

    地球已经调至震动状态使用flex中的httpservice方法与java进行交互: 一.写服务器: 1.在myeclipse中建立web项目 2.写一个用来打印xml的servlet 3.当使用httpservice与java进行交互的时候不用改写remoting-config.xml文件 4.web.xml文件中配置servlet的访问地址(一般不用配置,当一个servlet建好之后myeclipse就会自动配置好web.xml文 件,不用去改动,但是需要注意的是,当你在导入blazeds开发

  • JSP自定义标签-标签属性_动力节点Java学院整理

    对自定义标签添加一些属性,可以使我们的标签功能更加灵活和复用.例如前一篇博客使用简单标签来对标签体内容执行一定的次数,就无法在标签上规定要执行的次数,必须在标签处理器类中修改,很不方便,如果使用带属性的标签就能很好的解决这个问题. 要想使简单标签具有属性,通常需要满足以下两个步骤: ① 在标签处理器类中定义属性,同时为每个属性生成setter方法: ② 在TLD文件中对于的<tag>标签下添加属性的<attribute>标签,同时<attribute>标签下定义其从标签

随机推荐