内容简介:===
=
=
=
.NET平台简介
.NET是一个微软的技术平台,致力于敏捷、快速开发和跨平台,可以用于开发C/S结构的软件(WinForm技术),如QQ、财务管理系统等;也可以用于开发B/S结构的网站,如门户网站、OA系统等。一个.NET应用是使用.NET Framework类库编写,运行于公共语言运行时Common Language Runtime上的应用程序。.NET Framework组件是.NET应用开发环境的核心,负责程序的执行。
微软推出.NET平台的重要原因:留住Windows程序员,和 Java 平台竞争,推销服务器
.NET就是 微软 用来实现 XML , Web Services , SOA (面向服务的 体系结构 service-oriented architecture)和敏捷性的技术。 对技术人员,想真正了解什么是.NET,必须先了解.NET技术出现的原因和它想解决的问题,必须先了解为什么他们需要XML,Web Services 和 SOA。 技术人员一般将 微软 看成一个平台厂商 。 微软 搭建 技术平台 ,而技术人员在这个技术平台之上创建应用系统 。从这个角度,.NET也可以如下来定义: .NET是 微软 的新一代 技术平台 ,为敏捷商务构建互联互通的应用系统,这些系统是基于标准的,联通的,适应变化的,稳定的和高性能的。从技术的角度,一个.NET应用是一个运行于.NET Framework之上的 应用程序 。 (更精确的说,一个.NET应用是一个使用.NET Framework类库来编写,并运行于 公共语言运行时 Common Language Runtime之上的 应用程序 。) 如果一个 应用程序 跟.NET Framework无关,它就不能叫做.NET程序 。比如,仅仅使用了XML并不就是.NET应用,仅仅使用SOAP SDK调用一个Web Service也不是.NET应用。 .NET是基于Windows操作系统运行的操作平台 ,应用于互联网的分布式。
2014年4月的Build开发者大会上, 微软 宣布开源一批 .NET 库和相关技术,成立.NET基金会去管理和引导开源组件的开发。微软还将在 Apache 2.0许可证下开源 Roslyn 编译器堆栈, Roslyn 是微软所谓的编译器即服务,包含了 C# 和 Visual Basic.NET 编译器。.NET基金会由来自微软、 GitHub 和 Xamarin 的代表组成,Xamarin由 GNOME 创始人Miguel de Icaza等人创建,开发.NET开源实现。 Xamarin 向基金会贡献了它的部分库。de Icaza在接受采访时表示,微软已经变了,不仅仅移除了许可证中的限制,而且与Xamarin合作征求设计反馈,在创作共用许可证下发布文档。
2014年11月13日,为了进一步扩大云计算市场, 微软 将不再把.NET和Visual Studio等关键软件技术局限在Windows平台,今后还将兼容 Linux 、Mac OS X、iOS和Android。除此之外,微软还宣布将开放.NET核心服务器运行环境和框架的源代码,使得外部开发者也可以对这一软件开发平台做出贡献。 [1]
作为这一变化的一部分,微软将允许开发者使用.NET运行环境和框架,来为Linux和Mac开发基于服务器和云端的应用。微软还推出了功能齐全的新版Visual Studio 2013,并将免费对独立开发者、学生、小企业等用户开放。 [1]
开发 工具 与语言
开发工具:Microsoft Visual Studio .NET 集成开发环境
开发语言:可以使用C#、F#、Visual Basic等
区分ASP.NET和.NET
我们最常听到的ASP.NET和.NET,两者有啥关联呢?
.NET是平台,也可以说是框架。ASP.NET是.NET框架的一部分,针对网站开发;WinForm针对桌面应用程序开发。
.NET书籍
-
C#程序设计
-
C# Primer中文版
-
.NET框架程序设计(修订版)
-
.NET程序设计技术内幕
-
.NET本质论--第1卷:公共语言运行库(中文版)
=
=
=
以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,也希望大家多多支持 码农网
猜你喜欢:- go也能干大事01安装go开发工具(LiteIDE)
- 学习Python能干什么?
- Nginx是什么 ? 能干嘛 ?
- 一篇文章搞懂Nginx是什么,能干什么
- 函数式编程能干什么(一)-- 写个烧脑异步控制流
- 函数式编程能干什么(二)-- 用 Rx.js 写个抛物线动画
本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。
算法:C语言实现
塞奇威克 / 霍红卫 / 机械工业出版社 / 2009-10 / 79.00元
《算法:C语言实现(第1-4部分)基础知识、数据结构、排序及搜索(原书第3版)》细腻讲解计算机算法的C语言实现。全书分为四部分,共16章。包括基本算法分析原理,基本数据结构、抽象数据结构、递归和树等数据结构知识,选择排序、插入排序、冒泡排序、希尔排序、快速排序方法、归并和归并排序方法、优先队列与堆排序方法、基数排序方法以及特殊用途的排序方法,并比较了各种排序方法的性能特征,在进一步讲解符号表、树等......一起来看看 《算法:C语言实现》 这本书的介绍吧!
HTML 压缩/解压工具
在线压缩/解压 HTML 代码
HSV CMYK 转换工具
HSV CMYK互换工具