动网论坛,站长建站首选,国内使用量最多的论坛软件 动网论坛官方技术讨论区 站长工具 申请属于您自己的免费论坛
首页 | 新闻资讯 | 网站运营 | 网络编程 | 数据库 | 服务器 | 网页设计 | 图像媒体 | 网络应用 | 搜索优化 | 资源下载 | 动网主机 | DVBOX
    本站内  互联网 ASP论坛  ASP.Net论坛  PHP论坛
   Asp → 阅读文章

 可怕的 C#

作者:阿土伯(转) 来源:chinaasp 
阅读 4482 人次 , 2001-5-21 

C# 推出后,议论纷纷,有说,C#要取代 Java。
这种说法为时尚早,需要看 C# 的发展前景。
不过,C# 真的是一种非常强大的快速开发语言。
1)。如果不包括 指针部份的话,可以说,C# 的面向对象的程度要比 Java 还要高!
C# 中的基本类型都是基于对象的,例如: int, 当你定义一个 int 型变量以后,你就可以通过这个变量来访问 int 类型的成员。实际上,C# 为每一个基本类型都内建了相应的类,如: int --> Int32, Int32 是系统提供的一个类,基本类型 int 就映射为类 Int32.
而Java中你找不到这样的内建关系的。Java只是提供了操作这些基本类型的工具类。
如: Interger 对应于 int. 但是这只是一个简单的操作基本类型的工具,int 在Java中并不是基于对象的。
C#参考大多数面向对象的语言,并且解决已有的面向对象语言的一些弊病,可以说,C#大大提高了面向对象语言的技术和实用性。</P><P>2)。 C#强大的功能是Java无法比拟的。它拥有VB开发的快捷和C++ 的强大!任何VB 和C/C++所能做到的,你都可以用C#简单的做到!也就是在Windows 平台下,C# 足以取代 VB 和 C/C++. 而且C# 较 Java在面向对象的开发上还简单!C#提高了语言面向对象的技术和思想。结合了面向模块和面向对象的技术。使用户使用起来更方便,更快捷!而且提供了非常强大的兼容性,你可以用C#调用已用的VB,C/C++程序,COM, VBX... 几乎是所有微软产品的总接口。</P><P>3)。 C#的速度是Java可望而不可及的!
C#为了跨平台也采用了 JIT,但是不是简单的移植和套用原有的JIT技术,而是JIT的发展与提升!</P><P>自从接触 C#后,Java已对我没有任何吸引力,几乎不用了。</P><P>但是,令人担心的是,C#并没有公开语言的细节。你不知道C#在Windows平台上的编译格式,也不知道C# JIT 的规格。因此你很难开发出自己的跨平台的C#编译器。
这样一来,C#就牢牢地掌握在微软的手里。C#的更新提高,你只能听名于微软。谁指定的标准不可怕,可怕的是标准掌握在谁的手里!C#固然可怕,但是更可怕的是C#背后的平台 .NET, C#只是 .NET 的一把为其添土,固堤的铁锹而已。
当.NET 大行其道的时候,才是最可怕的时候 !

  
 本文TagsC#  
 收藏本文  打印本文  论坛讨论  关闭窗口
· 上一篇:asp开发规范
· 下一篇:控制弹出窗口---用file access组件技巧实例
· 实现WEB中的@虚拟域名系统(原理篇)
· C#抢鲜快报之FAQ20
· 在SQL2000查询中使用XDR的例子
· :用ASP开发一个在线考试程序(七)
· asp+中文教程(二)-- Asp+ Web Forms


关于本站 | 联系我们 | 业务合作 | 客户案例 | 诚聘英才 | 广告合作 | 收藏本站
海口动网先锋网络科技有限公司版权所有
Copyright © 2000 - 2006 Cndw.Com
中华人民共和国电信与信息服务业务经营许可证编号 琼 ICP 020077