首页 > 编程 > .NET > 正文

.NET整个概念开始的时候十分模糊,微软内部也无法清晰的给出定义

2024-07-10 13:02:06
字体:
来源:转载
供稿:网友

曾经有一段时间导致整个概念非常混乱,比如微软有一段时间把所有的产品,后面都加一个".net”的后缀,如sql.net,windows.net,office.net等等,目前,这种趋势已经被叫停,即将于下月发布的windows.net 2003已经被改名为windows 2003 sever.
目前这儿所有的比较focus的.net是以下的概念
.net framework--jdk(一个runtime及一个大型的classlibrary)
c#,vb.net以及j#等-一堆遵循cli规范的语言,在j2ee中相当于java及python。
vs.net--一个编辑工具,可以用于.net的语言编程,相当于jbuilder等编辑器。
.net框架下,所有.net的高级语言均被编译为msil(微软中间语言),跟j2ee中将java编译为字节码很相似,所以从根本上来说,.net跨平台是没有障碍的,不过微软为了自己的其它一些利益,没有做这些事情,但它已经把.net中的两个部分向国际标准组织进行了标准申请,所以目前有一些第三方的团体及公司,在致力于将.net进行跨平台移植,如mono计划(http://www.go-mono.com)。
另外,.net也可以支持pda等编程,对wml等有天然性的支持,.net相对于pda等smart设备的框架为.net compact framework,目前是单独的产品,在vs.net 2003中将集成在一起。
另外,在web service方面,微软的.net也是业界第一个实现它的产品,微软的.net很多部分,而且会越来越多的,都以web service为focus的。
any time
any where
any platform
any device
any language
这就是微软.net的目标
发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表