驱家通行证
驱 动
资 讯
评 测
掌上设备
硬件工具
联系我们
|
镜像合作
首页
|
资讯
视点
评测
|
产品体验
|
驱动中心
更新
搜索
分类
查询向导
订阅向导
驱动精灵
|
移动之家
硬件工具
|
社区
|
手机版
blog版本
文章索引
显卡、CPU、主板
常用配件
移动办公
网络相关
数码设备
外部设备
游戏相关
操作系统
软件驱动
业界信息
当前位置:
新闻中心首页
>
微软的.NET Framework产品有哪些?
> 评论
微软的.NET Framework产品有哪些?
上方文Q 2007-9-28 10:39:55
110
1/6
1
2
3
4
5
6
››
›|
[110
楼
]
Muse
2007-10-1 0:31:12
AJAX能与ROR和PHP并列吗?
引用自:
迈入网络应用软件时代,ROR,Ajax与PHP才是首选。
116.3.7.*
[回复本帖]
[109
楼
]
游客
2007-9-29 20:25:23
迈入网络应用软件时代,ROR,Ajax与PHP才是首选。
202.46.125.*
[回复本帖]
[108
楼
]
Muse
2007-9-29 19:34:39
续:
你看到了C++的很多优点,但忘了C++的巨大弱点,C#确实是吸收了大量的C++、Java、VB、Delphi等各种语言的优点,但并不代表学习.NET/C#就一定要明白C++,C++的优点C#已经吸收了,弱点也避免了很多,一个新程序员,完全可以从C#语言中了解到你所说的那些东西,懂得一点C语言和汇编的基础,更有助于对其底层实现的理解,但这并非是必须的,我们程序员做开发的目的就是用工具把我们要做的事情做好。
打个比方,我们要用钢筋、水泥等各种材料盖大楼,那么我们需要了解各种钢筋、水泥这些材料的特性,但我们不必像物理学家或化学家那样对这些特性的来龙去脉了解的那么清楚,比如水泥中的各种成分的配比不同导致其强度的不同,我们只要知道各种规格的水泥有什么强度就够了。但特殊的时候,了解成分配比甚至这些成分在不同温度、压强等各种条件下的有什么变化也会很重要,就像三峡大坝的水泥浇注要严格控制温度,而我们只盖一个三层小楼的时候,只要是不错的水泥就可以了一样。
60.20.51.*
[回复本帖]
[107
楼
]
Muse
2007-9-29 19:31:49
你看到了C++的很多优点,但忘了C++的巨大弱点,C#确实是吸收了大量的C++、Java、VB、Delphi等各种语言的优点,但并不代表学习.NET/C#就一定要明白C++,C++的优点C#已经吸收了,弱点也避免了很多,一个新程序员,完全可以从C#语言中了解到你所说的那些东西,懂得一点C语言和汇编的基础,更有助于对其底层实现的理解,但这并非是必须的,我们程序员做开发的目的就是用工具把我们要做的事情做好。
引用自:
C++之所以重要,是因为C++具有当今几乎所有语言特性的学术史。.NET的CLR为例,首先采用了契约式编程的规范;其次充分利用了面向对象的设计;最后它体现了恰到好处的泛型设计引用。这些都是由C++语言提供的高度抽象性带来的。C++可以让你用高超抽象手段实现与手工编码一样的性能和可靠性。如果CLR全部用C或者汇编来写简直是不可想象的,即使实现也会是一个很土的东西。
至于汇编,汇编的抽象能力与C++相比真是差太多倍了。学汇编有助于理解计算机的工作方式,但同时你也无力从设计的角度考虑应用程序的架构。
60.20.51.*
[回复本帖]
[106
楼
]
Muse
2007-9-29 19:21:13
我的水平可能不高,但至少还是专业开发人员,而且,专业开发人员只是专门开发,我也不认为专业开发人员就得对你所谓的“业界”有多深的理解,不同的专业领域软件有不同的要求,软件开发只应该选择适合于自己的开发工具,比如一个小型的家庭理财软件,只需要VB+Access甚至Visual FoxPro这种就可以,而如果采用Java这类平台,反倒是个错误。
引用自:
你对业界的理解能力很难使人相信你是专业开发人员,呵呵。继续随波逐流不是出路,用自己的眼睛好好看看这些技术吧
60.20.51.*
[回复本帖]
[105
楼
]
Muse
2007-9-29 19:15:58
还有编译器,据我了解,高效编译器都是汇编的,而不是C++。
引用自:
微软大部分软件,包括CLR,包括C#和VB的编译器,包括sQL Server,包括Windows 95%的代码,是C++写成的。而不是"C和汇编"
60.20.51.*
[回复本帖]
[104
楼
]
Muse
2007-9-29 19:14:21
如果从代码量来说C++确实是占大头的,但作为真正的核心部分,必须是依赖于汇编和C
引用自:
微软大部分软件,包括CLR,包括C#和VB的编译器,包括sQL Server,包括Windows 95%的代码,是C++写成的。而不是"C和汇编"
60.20.51.*
[回复本帖]
[103
楼
]
游客
2007-9-29 16:11:18
C++之所以重要,是因为C++具有当今几乎所有语言特性的学术史。.NET的CLR为例,首先采用了契约式编程的规范;其次充分利用了面向对象的设计;最后它体现了恰到好处的泛型设计引用。这些都是由C++语言提供的高度抽象性带来的。C++可以让你用高超抽象手段实现与手工编码一样的性能和可靠性。如果CLR全部用C或者汇编来写简直是不可想象的,即使实现也会是一个很土的东西。
至于汇编,汇编的抽象能力与C++相比真是差太多倍了。学汇编有助于理解计算机的工作方式,但同时你也无力从设计的角度考虑应用程序的架构。
207.46.92.*
[回复本帖]
[102
楼
]
游客
2007-9-29 16:03:26
你对业界的理解能力很难使人相信你是专业开发人员,呵呵。继续随波逐流不是出路,用自己的眼睛好好看看这些技术吧
引用自:
Muse
对于Singularity,只是很久以前在新闻中看过,描述得也很简单,另外,感觉是很久以后的OS了,现在没有必要研究它。
通过这几年搞.NET,看着.NET 从1.0beta一直到现在的.NET 3.0(3.5只是稍有了解),我认为.NET就是早先的Windows API,而我感觉Singularity可能就是.NET的某个版本在Windows上的彻底应用,即完全放弃了Windows API,而.NET层之下的东西才是真正的OS。
但这些只是猜测,可能只有微软才知道自己在做什么,甚至连微软也不知道自己在做什么,就如同当年的DNA一口气演变成了现在的.NET一样,反而当年风行一时的.NET什么都不是。
207.46.92.*
[回复本帖]
[101
楼
]
游客
2007-9-29 16:01:30
微软大部分软件,包括CLR,包括C#和VB的编译器,包括sQL Server,包括Windows 95%的代码,是C++写成的。而不是"C和汇编"
引用自:
Muse
不知道你为什么那么强调CLRRuntime,只是为了强调C++吧,不过我倒是觉得,从CLR角度理解问题的话,更重要的是C和汇编而非C++。
MIS开发并非只是如大学生作业一样的搞几个文本框,做一做数据的录入、查询、修改就完事的。
尤其是对于数据量大的软件,各种性能优化、规避.NET缺陷等问题,都需要了解CLR机制。
所以做MIS并不是仅仅需要用几个Form加几个控件就能行的。
207.46.92.*
[回复本帖]
[100
楼
]
游客
2007-9-29 14:35:19
100楼了!
222.191.151.*
[回复本帖]
[99
楼
]
Muse
2007-9-29 11:15:54
对于Singularity,只是很久以前在新闻中看过,描述得也很简单,另外,感觉是很久以后的OS了,现在没有必要研究它。
通过这几年搞.NET,看着.NET 从1.0beta一直到现在的.NET 3.0(3.5只是稍有了解),我认为.NET就是早先的Windows API,而我感觉Singularity可能就是.NET的某个版本在Windows上的彻底应用,即完全放弃了Windows API,而.NET层之下的东西才是真正的OS。
但这些只是猜测,可能只有微软才知道自己在做什么,甚至连微软也不知道自己在做什么,就如同当年的DNA一口气演变成了现在的.NET一样,反而当年风行一时的.NET什么都不是。
引用自:
目前是虚拟操作系统,但仍然值得你了解一下。
PS.不是只有操作系统等和硬件打交道的才是底层,数据库管理系统,编译器以至于.NET的Runtime都是系统软件,里面有许多你写MIS见不到的设计思想。并不是说懂汇编这些就自动全懂了。
116.3.16.*
[回复本帖]
[98
楼
]
Muse
2007-9-29 11:06:18
不知道你为什么那么强调CLRRuntime,只是为了强调C++吧,不过我倒是觉得,从CLR角度理解问题的话,更重要的是C和汇编而非C++。
MIS开发并非只是如大学生作业一样的搞几个文本框,做一做数据的录入、查询、修改就完事的。
尤其是对于数据量大的软件,各种性能优化、规避.NET缺陷等问题,都需要了解CLR机制。
所以做MIS并不是仅仅需要用几个Form加几个控件就能行的。
引用自:
恐怕是他理解有问题把,我这当然不算精通,我知道有人在CLRRuntime方面的理解和成就强我10倍。我都可以看到我还有提高10倍的努力空间,那么做不出来的人呢?所以,我也不相信一个MIS方面开发开发,不会C++的人可以号称精通
116.3.16.*
[回复本帖]
[97
楼
]
游客
2007-9-29 10:58:37
目前是虚拟操作系统,但仍然值得你了解一下。
PS.不是只有操作系统等和硬件打交道的才是底层,数据库管理系统,编译器以至于.NET的Runtime都是系统软件,里面有许多你写MIS见不到的设计思想。并不是说懂汇编这些就自动全懂了。
引用自:
Muse
.NET写操作系统?我倒是请问,CLR在什么上运行呢?
如果说有.NET写的操作系统,那么Vista倒是算上一个,但仅限于高层应用,底层核心别说.NET,连C++都要退避三舍,汇编和C语言才是主力军团!
207.46.92.*
[回复本帖]
[96
楼
]
Muse
2007-9-29 10:52:17
.NET写操作系统?我倒是请问,CLR在什么上运行呢?
如果说有.NET写的操作系统,那么Vista倒是算上一个,但仅限于高层应用,底层核心别说.NET,连C++都要退避三舍,汇编和C语言才是主力军团!
引用自:
我觉得反而是你有些小瞧.NET呢。。呵呵
我们研究院有人在研究Singularity,.NET写的操作系统。许多核心过程消耗的CPU指令比当今操作系统还要少。当然我也不认为.NET真的把Windows写出来会比现在的快,但是.NET Runtime中许多前瞻的设计完全可以设计出突破企业软件这个小小领域的软件。
前提是这个Runtime你需要了解,所以C++还是必不可少的。
116.3.16.*
[回复本帖]
[95
楼
]
游客
2007-9-29 10:44:35
我觉得反而是你有些小瞧.NET呢。。呵呵
我们研究院有人在研究Singularity,.NET写的操作系统。许多核心过程消耗的CPU指令比当今操作系统还要少。当然我也不认为.NET真的把Windows写出来会比现在的快,但是.NET Runtime中许多前瞻的设计完全可以设计出突破企业软件这个小小领域的软件。
前提是这个Runtime你需要了解,所以C++还是必不可少的。
引用自:
Muse
请你先了解一下各种LINQ。
我们说的就是语言,程序框架层,.NET已经很优秀了,另外,真正决定应用程序的框架的不是.NET,而是程序设计者。
“但你这种只做MIS的”,似乎你对做MIS的不屑一顾,但是很可惜的是,现在的大量编程技术和开发工具等等都是为MIS服务的,凡是对信息进行管理的软件都是MIS,MIS有个各种各样的应用,对语言的要求也是很广泛的,你没有接触到,并不代表MIS不需要。
况且Java、.NET这些既不能做驱动,又不能做游戏,做科学计算更是一无是处的东西,你说他是作什么用的?
还有,Java、.NET中非常强调数据库这一块,既然使用了数据库,会有几个不是MIS呢?
207.46.92.*
[回复本帖]
[94
楼
]
Muse
2007-9-29 10:44:20
并非每个人当上xxx是为了炫耀的,什么时候兼具世界首富的家产,美国总统的权力,运动员一般的身体素质,科学家的头脑.....等各种最优秀的天分的时候,再来炫耀吧!人外有人,天外有天!
目前国内的.NET应用水平实在是太差,程序员心态浮躁,软件公司急功近利,软件应用超过50%都是面子工程。有几个程序员和软件公司能真正的踏踏实实地做事呢!
引用自:
要学任何东西,一星期就搞定了。总工,呵呵,谁稀罕啊。当了Technical Fellow再炫耀吧
116.3.16.*
[回复本帖]
[93
楼
]
Muse
2007-9-29 10:37:09
请你先了解一下各种LINQ。
我们说的就是语言,程序框架层,.NET已经很优秀了,另外,真正决定应用程序的框架的不是.NET,而是程序设计者。
“但你这种只做MIS的”,似乎你对做MIS的不屑一顾,但是很可惜的是,现在的大量编程技术和开发工具等等都是为MIS服务的,凡是对信息进行管理的软件都是MIS,MIS有个各种各样的应用,对语言的要求也是很广泛的,你没有接触到,并不代表MIS不需要。
况且Java、.NET这些既不能做驱动,又不能做游戏,做科学计算更是一无是处的东西,你说他是作什么用的?
还有,Java、.NET中非常强调数据库这一块,既然使用了数据库,会有几个不是MIS呢?
引用自:
LINQ在语言的编码体验上有所创新,但在应用程序框架层没有什么革命性可言。.NET现在只能说语言具有很强的抽象能力,但你这种只做MIS的,说实在的真用不了这么强的抽象性。
116.3.16.*
[回复本帖]
[92
楼
]
游客
2007-9-29 10:33:22
恐怕是他理解有问题把,我这当然不算精通,我知道有人在CLRRuntime方面的理解和成就强我10倍。我都可以看到我还有提高10倍的努力空间,那么做不出来的人呢?所以,我也不相信一个MIS方面开发开发,不会C++的人可以号称精通
引用自:
Muse
你对"精通.NET“的理解有问题吧
写过.NET Debugger、能用VB实现基于Functional Programming的语法分析库只是某一种应用而已,只代表你在语法分析或编译技术等方面有所早就,和精通.NET没有有必然,更不代表.NET的水平~.
207.46.92.*
[回复本帖]
[91
楼
]
游客
2007-9-29 10:33:16
您查询的IP:202.108.130.0
本站主数据:北京市 IBM中国有限公司
查询结果2:北京市 IBM中国有限公司
查询结果3:IBM中国公司
来驱家的程序员多哦!~
222.191.151.*
[回复本帖]
110
1/6
1
2
3
4
5
6
››
›|
发表评论
匿名
注册用户
回复:
验证码:
最热评论5条
游客
2007-9-28 11:44:47
是不是用了这种东西效率都很低?
现在跑个QQ都卡
[回复]
游客
2007-9-28 13:02:13
别来扯什么未来编程世界,没C/C++给你写操作系统,你找谁给你托管你的代码吖,还有很多应用都不是托管代码能实现的,请你给我用纯托管代码写个防火墙(注意,是纯托管)。每个语言都有自己的位置,该用啥用啥,顺便BS一下你这种自命清高的家伙
引用自:
C++当初是用什么语言实现的?
.NET语言面向的是未来的平台, 是为以后面向服务体系作准备的. 他的重点和亮点将体现在分布式应用上. 请问C++如何实现复杂的远程对象分布式模型? 这个东西实际上只有JAVA和.NET能做.
托管代码的优点远比本地代码多得多. 不要再问什么.NET是什么语言写的. 我精通.NET,精通汇编,熟悉CPU体系结构,就是不想鸟C++. 未来的编程世界是托管代码的. .NET 3.0出来那么久了, 如果还看不清这点, 你差不多完了.
[回复]
Muse
2007-9-28 13:06:33
宝马那么好,你让它拉10吨石头看看!有病!
引用自:
.NET那么好,微软有本事用.NET开发《光环3》呀
[回复]
游客
2007-9-28 14:07:44
真好笑,似乎.NET之前就没出过分布式产品?Corba是干什么吃的?DCOM又是干嘛的?现在的年轻人,太浮躁了
引用自:
狗屁不通的家伙!你想笑死全世界的人呀?
[回复]
游客
2007-9-28 14:12:35
恩,.net主推的语言就是C#。。。
现在关注Ruby的人飘过。。。
引用自:
C++/CLI 太过复杂, 精通C++/CLI意味着你既是VC++专家, 又是.NET专家.
c#是一门很好的语言, 而且很全面, 包括对传统的非托管指针都有很好的支持. 如果你是新手, C#还是很好的. 如果你有VB基础, 学VB.NET也无妨, 不过我还是建议学C#, 学的人多, 资料好找.
[回复]
近期新闻热评排行榜
视点
一周新闻热点回顾
站内所有可下载程序均为本地下载,版权为驱动之家所有
。。。。。。。Copyright © 1998-2008 Mydrivers
.
com
。。。。。。。。。。。。。。。。All Rights Reserved