.net 是微软的一个操作平台,在这个平台上可以运行VS(visual studio)工具,这个工具支持很多种语言(比如C# ,F#), 一般编程就是用 “语言” 通过 “工具” 在平台上编程的。
举个例子:
.net=地皮,
地皮=》房子(.net=》vs)
人=》房子(c#=》vs)
我们人使用建在地皮上的房子。
.net就是那个地皮了,最根基的东东。
FrameWork即架构,提供了软件开发的框架,使开发更具工程性、简便性和稳定性。
它是一个语言开发软件
Microsoft®
.NET
Framework
1.1
版可再发行组件包.
NET
Framework通过COM
Interop(COM互操作)技术支持COM+和MTS。一个传统的COM应用程序能够调用一个.NET组件,同时.NET组件(在.NET中称为.NET
Assembly)也能够调用一个COM组件。这一非常强大的双向互操作特性使你可以在应用程序中混合使用两类技术。
NET
Framework
是微软的几个开发团队一起努力发展的成果,最主要用来产生一个可以用来快速开发、部署网站服务及应用程序的开发平台。这个架构是两个项目的结果:第一个项目的目的是用来改善Windows
作业平台上的程序开发,特别是改善COM(Component
Object
Model,组件对象模块。一种微软所制定的软件技术;让对象的功能可以被其它软件所叫用,可以让组件重复使用、容易更新及维护);第二个项目则是制作一个以发展服务(Service)软件为目标的开发平台。这两个项目团队三年多前就已经在一起工作,他们希望可以发展出一种可以快速开发出以因特网为基础,而且易学易用的开发平台。
目前的安全问题
在今天的软件环境中,应用程序的来源很多,它们执行很多任务。对应用程序代码的信任是一个主要需求,因为我们谁也不想软件或信息遭到破坏。给予许可的安全策略不会允许对敏感信息的不适当的访问,或将本地机器暴露给恶意的程序或甚至是有平常错误的代码。
过去,安全结构提供了基于用户帐号的隔离和访问控制--在这些限制内给予代码完全访问权,并假定由特定用户可运行的代码具有相同的信任度。不幸的是,如果所有程序都代表某用户运行,根据用户对代码的隔离对于保护一个程序不被其它用户使用是不够的。另一种情况,不能被完全信任的代码经常被转移到"沙箱"模型中执行,在此代码运行于隔离环境,而不会访问大部分的服务。
对今天应用程序的成功的安全解决方案必须能强化两个安全模型间的平衡。它必须提供对资源的访问,以便以完成有用的工作,它需要对应用程序的安全性作细致的控制以确保代码被识别,检测,并给予合适的安全级别。.NET
Framework就提供了一个这样的安全模型。
.NET是
Microsoft
XML
Web
services
平台。XML
Web
services
允许应用程序通过
Internet
进行通讯和共享数据,而不管所采用的是哪种操作系统、设备或编程语言。
只要是面向.NET平台的编程语言C#、Visual
Basic、C++/CLI、Eiffel、F#、IronPython、IronRuby、PowerBuilder、Visual
COBOL
,用其中一种语言编写的类型可以无缝地用在另一种语言编写的应用程序中的互操作性。
扩展资料:
.NET和C#之间的关系
微软公司是全球最大的电脑软件提供商,为了占据开发者市场,进而在2002年推出了Visual
Studio(简称VS,是微软提供给开发者的工具集)
.NET
1.0版本的开发者平台。
而为了吸引更多的开发者涌入平台,微软还在2002年宣布推出一个特性强大并且与.NET平台无缝集成的编程语言,即C#
1.0正式版。
只要是.NET支持的编程语言,开发者就可以通过.NET平台提供的工具服务和框架支持便捷的开发应用程序。
C#就是为宣传.NET而创立的,它直接集成于Visual
Studio
.NET中,VB也在.NET
1.0发布后对其进行支持,
所以这两门语言与.NET平台耦合度很高,并且.NET上的技术大多都是以C#编程语言为示例,所以经常就.NET和C#混为一谈(实质上它们是相辅相成的两个概念)。
而作为一个开发者平台,它不仅仅是包含开发环境、技术框架、社区论坛、服务支持等,它还强调了平台的跨语言、跨平台编程的两个特性。
参考资料来源:百度百科-.NET
可以删除,现在这个插件的大量应用还没有完全发展开来,要大量地应用还要很长一段时间.卸载可以去:控制面板->添加删除,找到Microsoft Silverlight,然后点“添加删除”按扭就可以。卸载后不影响系统稳定,只是有些网页中的动画无法正常显示。和Adobe Flash基本相同的软件.