为什麽.net framework 是一种开发平台

来源:百度知道 编辑:UC知道 时间:2024/07/01 07:21:24
我只会一些PHP,在我的电脑上,在XP中装上WAMP就可以编写PHP程序了,我的理解是PHP中,W(windows)是开发平台,AMP( apache, mysql,php)是编程环境.也就是说windows操作系统是开发平台,那为什麽我看到说.net framework也是一种开发平台哪? 它不是个操作系统啊? 哪位能指教一下.谢谢

.net framework不是操作系统。

.net framework包括运行.Net应用程序的公共语言运行时(类似于java虚拟机)和开发.Net应用程序的一系列类库。

既然是微软的.net framework,那么运行它的操作系统自然也是微软系的操作系统了,windows系列。

目前开发工具使用微软的Visual Studio 2005/2008

AP只是运行环境, M是数据库
WINDOWS只是系统,提供运行上述的基础 ,只能说是运行平台

.net只是一个封装好的框架,就像php里的mysql_query这些函数库

.net framework是程序运行必备的环境,类似于Java虚拟机
Visual Studio才是开发平台

apache是解释器,mysql是类库,php是类库环境。.net framework 和php一样是类库环境(可能这种说法不太精确),这就好像你的php程序在iis中也能运行,iis是解释器,但是安装有iis的windows服务器上没有安装php照样不能执行php网站。