话说自己也是.net程序员,用VS也用了几年了,对.net也算了解点,就是有些术语总是搞不懂啥意思

说实在,现在都分不太清楚.net和C#的区别,呵呵。

说出来也没底气,不专业,先把术语收集整理一下吧

先看百度百科里讲什么是.net.

我靠,不看不知道,一看吓一跳啊,自己真是离技术越来越远了,看着看着就不觉兴奋了。呵呵

一点点理解吧,先贴一点

.NET 是Microsoft XML Web services平台,XML Web Services允许应用程序过能internet进行通讯和共享数据,而不管所采用所采用的是哪种操作系统,设备或编程序语言。microsoft .net 平台提供xml web services并将这些服务集成在一起之所需,对个人用户的好处是无缝的,吸引人的体验。

先说对这段的理解:

xml web services平台应该是一个公共的平台,或者说大家都在发展这个平台,因为他可以允许应用程序通过internet进行通讯和共享数据,没有限制操作系统,设备,或编语言。

而.net是microsoft公司是提供创建xml web services的一个平台。

再看下面基本概要

.net 就是微软的用来实现xml,web services,soa(面向服务的体系结构service-oriented architecture)和後捷性的技术。对技术员来说,想真正了解什么是.net必须先了解。net技术出现的原因和它想解决的问题,必须先了解为什么他们需要xml,web serveices和soa, 技术人员一般将微软看成一个平台厂商。微软搭建技术平台,而技术人员在这个技术平台之上创建应用系统。从这个角底,.net也可以如下来定义:.net是微软的新一代技术平台,为敏捷商务构建互联互通的应用系统,这些系统是基于标准的,联通的,适应变化的,稳定的和高性能的。从技术的角度,一个.net应用是一个运行于.net framwork之上的应用程序。( 更精确的说,一个.net应用是一个使用.net framework类库来编写的,并运行于公共语言时(Common Language Runtaime之上的应用程序。)如果一个应用程序跟.net framework无关,它就不能叫做net程序,比如,仅仅使用了xml并不就是.net应用,仅仅使用 soap sdk调用一个web service也不是.net应用。

这段话应该来讲从哪个角度来看.net ,它是一种技术来实现xml ,web service ,soa,敏捷性的。.net为什么出现呢,它又解决了哪些问题呢,技术员为什么需要xml web services ,soa呢,如果把它看成一个平台的话,那.net就是微软的新一代技术平台,为敏捷商务构建互联互通的应用系统,是基于标准,联通,适应变化,稳定和高性能。从技术角度来看一个.net应用是一个运行于.net framework之上的应用程序。使用.net framework类库来编写,并运行于公共语言CLR之上。

这里又出现了几个新的名词:

SOA(面向服务的体系结构(service-oriented architecture)

CLR(Common Language Runtime)

.NET Framework

posted on 2012-02-21 12:03  tnspop  阅读(312)  评论(0编辑  收藏  举报