首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > .NET Framework >

有个奇怪的感觉.net下的程序如何感觉都差不多呢

2013-03-26 
有个奇怪的感觉.net下的程序怎么感觉都差不多呢?不论是c#,f#,j#还是vb.net,c++.net怎么感觉一到了这个.net

有个奇怪的感觉.net下的程序怎么感觉都差不多呢?
不论是c#,f#,j#还是vb.net,c++.net怎么感觉一到了这个.net框架里面都成了一个样了呢?是不是这几种语言已经被微软阉割了吖,特别是这个c++,一种语言,两种看上去完全不同的编写方式,总给人一种纠结的感觉。。。。。。只要保留native不就得了,还整个clr作甚,既然c++整了个clr,那还要vb.net做什么呢?
[解决办法]
其实都是 .Net 下的托管代码,分成好几种语言也是为了适应不同群体的程序员.微软推荐的只有 C#(旗舰级),F#是函数式编程语言,貌似不是很常用.
[解决办法]
CLR不止你想象的那么简单 很重要的就是有元数据这个概念 以及随之而来的程序集等等 这些都是自描述的 微软推出这些东西 一开始就是想弥补com的不足 最明显的就是dll hell 由于.net程序集是自描述的 所以不会存在dll地狱这个问题(除非是GAC下面的 但是本身也是有版本信息的)
.net在一开始设计的时候其实就是一个升级版的com+ 不过后来完全脱离了com的范围了
[解决办法]

引用:
不论是c#,f#,j#还是vb.net,c++.net怎么感觉一到了这个.net框架里面都成了一个样了呢?是不是这几种语言已经被微软阉割了吖,特别是这个c++,一种语言,两种看上去完全不同的编写方式,总给人一种纠结的感觉。。。。。。只要保留native不就得了,还整个clr作甚,既然c++整了个clr,那还要vb.net做什么呢?


你跑到.net大家庭来干什么呢?

有的人与人的差别。从这一点就能看出应用程序程序员的未来的差别。

热点排行