.NET是什么?.NET能用来做什么?

whbdqn 2014-02-08 04:08:56
 .NET 是 Microsoft XML Web services 平台。XML Web services 允许应用程序通过 Internet 进行通讯和共享数据,而不管所采用的是哪种操作系统、设备或编程语言。Microsoft .NET 平台提供创建 XML Web services 并将这些服务集成在一起之所需。对个人用户的好处是无缝的、吸引人的体验。

.NET的简单介绍
.NET .NET就是微软的用来实现XML,Web Services,SOA(面向服务的体系结构service-oriented architecture)和敏捷性的技术。对技术人员,想真正了解什么是.NET,必须先了解.NET技术出现的原因和它想解决的问题,必须先了解为什么他们需要XML,Web Services 和 SOA。技术人员一般将微软看成一个平台厂商。微软搭建技术平台,而技术人员在这个技术平台之上创建应用系统。从这个角度,.NET也可以如下来定义:.NET是微软的新一代技术平台,为敏捷商务构建互联互通的应用系统,这些系统是基于标准的,联通的,适应变化的,稳定的和高性能的。从技术的角度,一个.NET应用是一个运行于.NET Framework之上的应用程序。(更精确的说,一个.NET应用是一个使用.NET Framework类库来编写,并运行于公共语言运行时 Common Language Runtime之上的应用程序。)如果一个应用程序跟.NET Framework无关,它就不能叫做.NET程序。比如,仅仅使用了XML并不就是.NET应用,仅仅使用SOAP SDK调用一个Web Service也不是.NET应用。.NET是基于Windows操作系统运行的操作平台,应用于互联网的分布式。

.NET的历史脚步
  asp.net2.0是一种动态网站高级编程语言。   asp.net2.0是微软公司的最新版本,是一种建立在公共语言运行库上的编程框架,可用于服务器上开发强大的web应用程序。asp.net2.0不但执行效率大大提高,对代码的控制也做的很好。并且支持web controls 功能和多种语言。以提高安全性,以管理性和高扩展性。
  asp.net技术从1.0升级到1.1的变化不大,但是升级到2.0,却发生了相当大的变化,在开发过程中,微软公司深入市场,针对大量开发人员和软件使用者,进行了卓有成效的研究,并为其指定了开发代号,asp.net2.0设计目标的核心,可以用一个词来形容--简化。因为其设计目的是将应用程序代码数量减少百分之七十以上,改变过去那种需要编写很多重复行代码的状况,尽可能做到写很少的代码就可以完成任务。对于软件工程师来说,asp.net2.0是web开发史上的一个重要的里程碑!
  asp.net2.0的新特性:
  生产效率,使用新增的asp.net2.0服务器控件和包含新增功能的现有控件,可以轻松的创建asp.net2.0网页和应用程序。
  灵活性和可扩展性,很多asp.net2.0功能都可以扩展。这样可以轻松的将自定义功能集成到应用程序中。
  性能,使用如预编译,可配置缓存和sql缓存失效等功能。
  安全性,现在向web应用程序添加身份验证和授权非常简单。
  完整性,新增功能和现用功能协同工作,可以创建解决实时web开发挑战的端对端方案。

.NET的未来发展
  预测未来,在技术世界是常有的事儿。从高级语言的发展历史来看,编程世界从来就没有停止过脚步,变革时时发生、创新处处存在。以技术人员的角度来观摩未来,带着C# 4.0的脚步来看展望, 除了在函数式编程、并行计算和动态特性上大展拳脚,Meta Programming的概念已然浮出水面,将编译器变成一个Service,你可以自由控制在编译器和运行期的逻辑,那是多么美好而向往的未来呀,所以,我们坚信 4.0之后还有广阔的天地随着语言的变迁变得更加开阔。   概括Anders大师在C#设计过程中的思想,C#是语言美学的集大成者。例如,当使用foreach进行循环遍历之后,当应用using语句代替try/finally实现强制资源管理,当应该attribute进行运行时反射,当以LINQ进行语言级别的信息查询,这些语言级别的支持为C#实现面向对象编程带来强大的功能动力和美学感受。
...全文
5603 16 打赏 收藏 转发到动态 举报
写回复
用AI写文章
16 条回复
切换为时间正序
请发表友善的回复…
发表回复
森林之 2014-05-29
  • 打赏
  • 举报
回复
http://bbs.csdn.net/topics/390800681 建议你看看这段话:
showjim 2014-04-11
  • 打赏
  • 举报
回复
又见奇葩百科
threenewbee 2014-04-11
  • 打赏
  • 举报
回复
引用 11 楼 yb871201 的回复:
[quote=引用 3 楼 caozhy 的回复:] .NET 是 Microsoft XML Web services 平台。 胡乱转帖本身没有诚意也就算了,而且第一句话就胡说八道还转。
猛戳看原文 [/quote] 百度百科干脆改名叫民工百科算了。
  • 打赏
  • 举报
回复
asp.net2.0是一种动态网站高级编程语言。   asp.net2.0是微软公司的最新版本,是一种建立在公共语言运行库上的编程框架,可用于服务器上开发强大的web应用程序。asp.net2.0不但执行效率大大提高,对代码的控制也做的很好。并且支持web controls 功能和多种语言。以提高安全性,以管理性和高扩展性。
Kylor 2014-04-11
  • 打赏
  • 举报
回复
引用 7 楼 sp1234 的回复:
[quote=引用 楼主 whbdqn 的回复:]  .NET 是 Microsoft XML Web services 平台。XML Web services 允许应用程序通过 Internet 进行通讯和共享数据,而不管所采用的是哪种操作系统、设备或编程语言。Microsoft .NET 平台提供创建 XML Web services 并将这些服务集成在一起之所需。对个人用户的好处是无缝的、吸引人的体验。 .NET的简单介绍 .NET .NET就是微软的用来实现XML,Web Services,SOA(面向服务的体系结构service-oriented architecture)和敏捷性的技术。对技术人员,想真正了解什么是.NET,必须先了解.NET技术出现的原因和它想解决的问题,必须先了解为什么他们需要XML,Web Services 和 SOA。技术人员一般将微软看成一个平台厂........行语言级别的信息查询,这些语言级别的支持为C#实现面向对象编程带来强大的功能动力和美学感受。
仅看这些断言,确实已经可以归类垃圾文章。[/quote] 猛戳看原文
Kylor 2014-04-11
  • 打赏
  • 举报
回复
引用 3 楼 caozhy 的回复:
.NET 是 Microsoft XML Web services 平台。 胡乱转帖本身没有诚意也就算了,而且第一句话就胡说八道还转。
猛戳看原文
  • 打赏
  • 举报
回复
引用 3 楼 caozhy 的回复:
.NET 是 Microsoft XML Web services 平台。 胡乱转帖本身没有诚意也就算了,而且第一句话就胡说八道还转。
我也没看明白第一句,应该是说反了所属吧
大湿级 2014-02-20
  • 打赏
  • 举报
回复
版主威武,mark。。
  • 打赏
  • 举报
回复
如果放到10年前,这个文章的“宣传”点也许是对的。 但是今天看这个文章,仅仅靠web service来忽悠,毫无意义了,而且可笑了。 历史总是出人意料,世事比人强。 在15年前,“微软离倒闭只差18个月”了,于是不得不设计出.net framework来迎战sun公司的挑战。现在sun公司早就倒闭了,我想当时连比尔盖茨也根本没有想到。 但是现在微软又到了一个生死边缘,应该再次改写这个历史才对。 从上个世纪90年代初,本世纪初,有两次,微软都没有沉迷于一些c++爱好者的低就无聊的“c++语言编译系统和基本类库就够了,就是万能的了”的说法,而研发了windows系统下的应用开发的高效率工具。而今天微软已经落后了,如果windows8只是针对c++程序员或者javascript程序员的成事不足败事有余的平台,那么微软就成了空心的缺乏广大开发人员支持的东西了。
  • 打赏
  • 举报
回复
引用 楼主 whbdqn 的回复:
 .NET 是 Microsoft XML Web services 平台。XML Web services 允许应用程序通过 Internet 进行通讯和共享数据,而不管所采用的是哪种操作系统、设备或编程语言。Microsoft .NET 平台提供创建 XML Web services 并将这些服务集成在一起之所需。对个人用户的好处是无缝的、吸引人的体验。 .NET的简单介绍 .NET .NET就是微软的用来实现XML,Web Services,SOA(面向服务的体系结构service-oriented architecture)和敏捷性的技术。对技术人员,想真正了解什么是.NET,必须先了解.NET技术出现的原因和它想解决的问题,必须先了解为什么他们需要XML,Web Services 和 SOA。技术人员一般将微软看成一个平台厂........行语言级别的信息查询,这些语言级别的支持为C#实现面向对象编程带来强大的功能动力和美学感受。
仅看这些断言,确实已经可以归类垃圾文章。
  • 打赏
  • 举报
回复
引用 5 楼 xonln 的回复:
.NET的Winform就是做玩具软件的,如果你看到有世界级了如Office,Photoshop之类的,请告知我!!
你就做人家做过的Winform之类的就“不错”了。
xonln 2014-02-13
  • 打赏
  • 举报
回复
.NET的Winform就是做玩具软件的,如果你看到有世界级了如Office,Photoshop之类的,请告知我!!
吉普赛的歌 2014-02-11
  • 打赏
  • 举报
回复
版主干掉此帖!!
threenewbee 2014-02-11
  • 打赏
  • 举报
回复
.NET 是 Microsoft XML Web services 平台。 胡乱转帖本身没有诚意也就算了,而且第一句话就胡说八道还转。
quchao 2014-02-11
  • 打赏
  • 举报
回复
学习了,科普知识。
  • 打赏
  • 举报
回复
如果.NET能够完全开源就更好了!

13,347

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 .NET技术前瞻
社区管理员
  • .NET技术前瞻社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧