首页 | 头版要闻 | 经济广角 | 消费聚焦 | 民生视点
社会 | 省内要闻 | 经济论坛 | 市场特刊 | 财富周刊
经济 | 中国经济 | 经济观察 | 家庭百科 | 网络热点
您现在的位置: 河北经济日报网 >> 网络技术 >> C >> 文章正文 站内检索
服务热线:0311-88606031
同期新稿
 
普通文章 c#中获取存储过程方法
普通文章 在Visual C#中定义和使用自己的特性
普通文章 Visual C#2005中使用正则表达式
普通文章 利用C#远程存取Access数据库
普通文章 C#动态生成树型结构的Web程序设计
普通文章 论C#变得越来越臃肿是不可避免的
普通文章 用C#监控并显示CPU状态信息
普通文章 C#中实现VB中的CreateObject方法
普通文章 使用C#创建SQL Server的存储过程
普通文章 c#数据库操作的3种典型用法
普通文章 c#调用oracle存储过程返回结果集及函数
普通文章 C#3.0 中 DLINQ 从数据库获得数据集,XLINQ从
普通文章 C程序实现汉字内码与GB码
普通文章 C#3.0 中对象初始化器(Object Initializers)和
普通文章 C#3.0 LINQ 查询语法
普通文章 C#将文件保存到数据库中或者从数据库中读取文
普通文章 C#3.0 中的扩展方法 (Extension Methods)
普通文章 C#3.0 中使用扩展方法来扩展接口
普通文章 C#3.0 中对象初始化器(Object Initializers)和
普通文章 C#与IronPython脚本进行数据交互示例
论C#变得越来越臃肿是不可避免的
http://www.hbjjrb.com 2007-10-2 20:55:27 【字体: 繁体

  C# 2.0发布的时候,我们回头看Java,总认为这个语言怎么发展得这么慢?但当C#发展到3.0的时候,它也开始显示出臃肿之态了,这是否会也会带来什么连锁效应呢?

  6年前,我是个Java的拥护者,当时C#还是1.0版,我经常和师傅争论Java如何比C#好,于是他给我一个回答:“我们的COM比Java早了近5年,所以我们更成熟;我们的.NET比Java晚了5年,所以更先进”。虽然这么比较有“偷换概念”的感觉,但现在想想其实有另一层意思——“成熟与先进”的矛盾。

  Lisp、Haskell、Scheme这些语言也都可以被称之为“伟大”,但为什么很少有人去学呢?因为需要用太多的东西“充斥”我们的大脑后才可以使用。Java和C#之所以可以快速地被普遍接受,一个很重要的原因就是因为它们的简单与清爽。但当明年春天C# 3.0发布的时候会怎么样呢?虽然你可以将WCF、WF、WCS和WPF视为.NET的外挂,不予理会,但LINQ是个不好回避的内容,因为它在处理数据访问(关系型的、非关系型的)方面有比较明显的优势,所以即便你个人排斥它,其他还是会有很多人用。最后很可能成为这样一种局面:参与到一个项目组,自己只能从事一些表层业务开发,因为下层的公共封装机制都是用LINQ编写的,况且还有Enterprise Library这个“样板工程”在后面催着。

  可以这么说,C#越来越臃肿是个必然的趋势,作为.NET语言的“主力”,随着新的开发架构的出现,C#的复杂性还会增加,同时很可能导致革新特性越出越慢,毕竟牵扯的内容多了,作为“主力”除了要考虑语言特性间的协作外,还要充分考虑处理效率。

  不过比起“一条道跑到黑”的Java而言,.NET平台有个优势——CLS(Common Language Specification,公共语言规范)。相信Java的设计者不太愿意,也不敢随便为了一个“快速走红”但还没有2年时间市场考验的技术趋势就去修改Java编译器;.NET不同,“C#红旗不倒的同时,.NET平台可以彩旗飘飘”,比如Spec#就是个例子,为了避免null对于软件的影响,.NET家族诞生了Spec#,目的就是通过非null这个前提,提高数据验证、异常处理、堆栈管理的能力,利于开发者提供更高质量的软件;F#也是,虽然C#是强类型的,但动态语言式的开发一样可以基于这个“小兄弟”开发,加上它和其他.NET语言前辈基于同一个CLR环境,所以功能毫不逊色。

  综上所述,C#臃肿是不可避免的,而且很可能会像Visual C++一样,因为语言的复杂性,导致C#开发人员技术能力的两极分化。但同时,借助试验性.NET语言的支持,即便需要集成新的特性,也不会像某些语言一样从头开始。依靠试验性语言的积累,相信从MSDN中查看C#这些新语法的时候,可以少见一些标着“[Obsolete]”的内容。

板块 推荐
普通文章 新能源板块:重出江湖
普通文章 谨慎对待敏感行业
普通文章 环保板块:在政策扶持下成长
普通文章 机构资金关注有色板块
普通文章 汽车板块再受关注
普通文章 新能源股:盈利和成长都重要
普通文章 银行业:未来两年成长可期 推荐5只个股
普通文章 造纸行业:步入景气周期 关注4只个股
房产 推荐
普通文章 业内人士称房产新政出台 购房需求将大降三成
普通文章 调控手段连续累积 上海二手房市出现买主悔约
普通文章 北京经济适用房只能自住 骗购经适房将严惩
普通文章 京城楼市10月份预计开盘46个 数量不足9月七
普通文章 北京石景山3900套两限房均价低于销售限价
普通文章 评论:中国房市会不会步A股后尘
普通文章 投资房产也有风险:给老丁算笔账
普通文章 公积金储蓄年贬值500亿 明天我们怎么养老购
频道精选  
焦点:  银行业30年变革:见证居民财富800倍膨胀
股票:  节后一周大盘有望上攻5700点!
社会:  51岁老汉诱骗收破烂妇女 强奸不成抢走200
主力:  一周个股、板块主力交易数据解密
经济:  央行银监会出台房贷新政
个股:  四季度盈利模式:买入正在爆发的成长蓝筹
时评:  后股改时代国有股减持并非利空
黑马:  航天机电:天威保变连续涨停后谁来接班?
读书:  望“性”兴叹 明清寡妇是如何排解寂寞的(
板块:  新能源板块:重出江湖
体育:  英超宝贝与男友暧昧戏水
基金:  每周基金组合建议:可关注高折价高分红大
军事:  美国军迷们的裸体游行
债券:  可分离债的申购收益水涨船高
时尚:  走光也动人
传闻:  据传,航天长峰注资传闻求证
娱乐:  小S自认沉迷于性爱
理财:  理财日刊:复利投资能涨3倍的股,巧把负债
数码:  黑色到货银色跳水了多普达U1000狠降2000
汽车:  前大灯存缺陷 大众将召回速腾等34万辆车
百科:  中国女性的自慰现状
房产:  业内人士称房产新政出台 购房需求将大降三

普通文章 51岁老汉诱骗收破烂妇女 强奸不成抢走200元
普通文章 黑猩猩挖地道逃离动物园 “越狱”失败遭射杀
普通文章 重庆火车站店主向民工强卖裸女扑克
普通文章 商场"亲吻汽车大赛"结束 女子连吻27小时得轿车

六种最变态的做爱方式

男人眼中最美的女人臀

莲,海容天天的最新裸体行

美女请把裙子穿好

绝对让你喷饭的超强趣图

玩高空裸体跳伞的美女

欧美欢场里的纵欲男女

少妇为何比少女更诱人
同期热点
普通文章 XFocus Windows Internet服务器安全配置
普通文章 Windows 2003 服务器设置 完全版
普通文章 Windows 2003安全设置大全-IIS、终端服务、FT
普通文章 C#事件机制归纳
普通文章 Mysql 安全注意事项
普通文章 SQL Server加密与SQL注入
普通文章 注意那些容易被忽略的SQL注入技巧
普通文章 不需xp_cmdshell支持在有注入漏洞的SQL服务器
普通文章 MySQL数据库中关于网络安全的解决方案
普通文章 如此高效通用的分页存储过程是带有sql注入漏洞
普通文章 忘记了 MySQL 的 root 密码
普通文章 SQL2000中默认sa帐号改名和删除的最安全方法
普通文章 黑客经验谈Sql server SA权限入侵的感悟
普通文章 利用ORACLE系统账户默认口令提升权限
普通文章 什么是SQL注入法攻击
普通文章 js asp c# 防止sql注入
普通文章 系统安全之SA弱口令带来的安全隐患
普通文章 MySQL服务器内部安全数据目录访问
普通文章 在MySQL数据库增加新用户权限简介
普通文章 你的MySQL安全了吗?加铸23道安全门

英超宝贝与男友暧昧戏水

英超巨胸宝贝惊人双峰
德国队2比0战胜巴西队夺得2007年女足世界杯冠军
米兰弃将禁欲冷落性感女友 爆射三炮释放存货
国产骨感宝贝刘羽琦
体育世家出美女 体育名嘴容貌靓丽魅力十足

梁家辉受伤入院否认遇袭

《太阳》遭恶搞

张学友3年狂炒菲佣21人

蔡依林秀舞姿主持人下跪

小S自认沉迷于性爱

汤唯《色•戒》全裸入

范冰冰被警察带走

中秋赏月李安崩溃痛哭

河北经济日报社版权所有 河北经济日报社网络信息部管理与维护
地址 石家庄市裕华西路186号 电话:0311-88606031
hebei82gov@yahoo.com.cn
未经许可不得转载和镜像 冀ICP备字020964号
技术支持 动易网络科技有限公司
建议使用1024x768分辨率