C#与.NET程序员面试宝典 2.2.6 面试题13:.NET程序的开发和运行基本环境是什么

这是一个比较简单的基本的问题,主要考察应聘者是否掌握.NET的最基本机制。应聘者对于这类问题应该做出快速简洁的回答,并且注意题目主要考察.NET运行环境这个概念。

 

【出现频率】★★★★★

 

【关键考点】

.NET程序的开发

.NET的运行

 

【考题分析】

(1).NET程序的开发

这个问题很简单,大部分.NET程序员都在使用微软公司提供的产品Visual Studio平台上开发.NET程序。但需要注意的是,Visual Studio IDE环境并不是惟一的、必须的工具,理论上可以使用任何一个文本编辑器编写.NET的代码,但是由于文本编辑器并不提供代码的编译调试以及语法提示等功能,所以基本上没有程序员仅仅使用文本编辑器来编写.NET代码。

 

(2).NET的运行

运行.NET程序的基础毋庸置疑是.NET Framework,可以在Microsfot的官方网站上免费下载.NET Framework。运行.NET程序必须具备的组件也是.NET Framework,这对于任何想运行.NET程序的操作系统来说都一样。

 

注意:目前.NET对于跨平台的支持做的并不好,仅仅支持Windows平台,在Linux、Unix系统上并不能直接安装.NET Framework,只能安装第三方的Mono作为.NET Framework的替代,但Mono同.NET Framework的兼容性以及更新的速度等一系列问题,导致目前使用Mono开发的项目相对较少。

 

【答案】

开发和运行.NET程序必需安装.NET Framework组件,当然也必须安装Visual Studio IDE(虽然理论上文本编辑器也可以编写.NET代码,但实际上程序员都会安装微软公司的Visual Studio产品)。

posted @ 2010-10-20 10:16  面试宝典  阅读(837)  评论(0编辑  收藏  举报