原来ASP.NET是项“技术”

一直纠缠不清的.net Framwork,visual studio 2005,C#,ASP.net之间的关系,今天总算有了点头绪。

首先,ASP.NET是项“技术”。 是一项针对动态页开发的免的技ASP.NET 可以用来开发种类型的网站,比如个人网站,中小型企网站,具有分支机构的跨国大企的网站,等等。它是.NET用于网站程序的那一部分。

而.NET一种程序运行、编写、发布的平台,只是微软的一个构想,一个dream,至今尚没有完全实现。以上的东西都是.net平台上的一部分。

.NET FramworkFramework是微软.NET 平台的支持库。.net开发的程序需要在NET Famework下才能运行。比如vb的程序需要vb运行库,java程序需要jvm一样。

visual studio 2005,是写程序的工具。

C#是程序开发语言。


联系起来比喻一下就是:
.net Framwork 是纸,所有的东西写在纸上才有用。
visual studio 2005 是钢笔,当然还有其他的笔,这只是其中一种工具,我们用notepad着只笔写也可以,但没有笔是不能写东西的。
C#是语言,就像我们写文章时候的汉字。语言还有英文之类,我们选用的只是其中一种语言。
ASP.net是文体,是各种能用语言、笔写在纸上的东西的一种。我们还可以用这些来画画等等。

http://www.microsoft.com/china/msdn/events/webcasts/shared/webcast/consyscourse/ASPnet2.0.aspx

原文地址:https://www.cnblogs.com/loverain/p/1326074.html