asp.net开发需要知道的一些关系
来源:互联网 发布:mac ifconfig en0 编辑:程序博客网 时间:2024/06/05 11:25
1、.Net是什么?
.Net全称.NET Framework是一个开发和运行环境,.NET不是一种编程语言. 简单说就是一组类库框架,.NET开发支持C#、VB.NET、J#、Jsript等语言;ASP.NET是.NET Framework环境下的动态网页编程技术
2、C#和.Net的关系
C#是.NET Framework框架支持的一种主力开发语言,可用于开发
ASP.NET网站,Windows程序,控制台程序,甚至于手机软件;
.NET 分成两个方面:WinForm,WebForm;
ASP.NET就是属于WebForm,也就是平时说的B/S模式的开发;
而WinForm就是属于C/S模式开发;
3、集成开发环境(IDE)
ASP.NET是.NET Framework环境下的动态网页编程技术
Visual Studio.NET是用于开发软件的一个集成环境(IDE)
4、.NET主要的优点有哪些?
- .NET的主要优点有跨语言,跨平台,安全,以及对开放互联网标准和协议的支持。
- .NET支持多种语言的互操作,即在一种语言下开发的组件,可在另一组件下通过面向对象的继承而得以重用。
- .NET通过将各语言先编译成中间语言(IL),然后再执行时用即时(Just
In Time)编译器将之编译成本地平台代码来实现异构平台下对象的互操作,.NET通过公共语言运行库CR(Common Language) - .NET通过对HTTP,XML等Internet标准的支持提供在异构网络环境下获取远程服务,连接远程设备,交互远程应用的编程界面。
5、C#的特点
C# 是一个现代的、通用的、面向对象的编程语言,它是由微软(Microsoft)开发的,由 Ecma 和 ISO 核准认可的。
C# 是由 Anders Hejlsberg 和他的团队在 .Net 框架开发期间开发的。
C# 是专为公共语言基础结构(CLI)设计的。CLI 由可执行代码和运行时环境组成,允许在不同的计算机平台和体系结构上使用各种高级语言。
下面列出了 C# 成为一种广泛应用的专业语言的原因:
现代的、通用的编程语言。
面向组件。 容易学习。
结构化语言。 它产生高效率的程序。
它可以在多种计算机平台上编译。
.Net 框架的一部分。
阅读全文
0 0
- asp.net开发需要知道的一些关系
- unity3d开发需要知道的一些常量
- IOS开发-需要知道的一些事情
- unity3d开发需要知道的一些常量
- Android 开发需要知道的一些基本概念
- java开发需要知道的一些linux命令
- 开发nodejs前需要知道的一些东西
- Java开发需要知道的一些Linux命令
- ASP.NET WAP开发的一些情况
- asp.net常见开发的一些函数
- 开发ASP.net使用的一些工具
- android开发需要知道的
- 开发asp.net网站时需要注意的事情
- 使用多线程需要知道的一些知识
- 科研需要知道的一些网址
- C# 一些自己需要知道的事情
- iOS需要知道的一些其他知识
- 一些程序员需要知道的资源
- 01、Vue.js 之初始化el以及数据的绑定说明
- Docker源码分析(一):Docker架构
- Java图形界面——菜单项、菜单栏、工具条
- AppleWatch开发-AlertController
- ionic在mac上的环境搭建与模拟测试
- asp.net开发需要知道的一些关系
- maven 项目 搜索需要的jar 包 选择版本号,把相应的dency 复制到pom.xml 中在updater project
- angular笔记2
- 欢迎使用CSDN-markdown编辑器
- 关于ReentrantLock类的解读
- JMM-volatile变量学习笔记
- 欢迎使用CSDN-markdown编辑器
- 小易记单词
- smooth: 对图像进行均值平滑滤波,消除噪声