.NET开发能干什么

栏目: ASP.NET · 发布时间: 5年前

内容简介:===

=

=

=

.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基金会由来自微软、 GitHubXamarin 的代表组成,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书籍

  1. C#程序设计

  2. C# Primer中文版

  3. .NET框架程序设计(修订版)

  4. .NET程序设计技术内幕

  5. .NET本质论--第1卷:公共语言运行库(中文版)

=

=

=


以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,也希望大家多多支持 码农网

查看所有标签

猜你喜欢:

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

算法:C语言实现

算法:C语言实现

塞奇威克 / 霍红卫 / 机械工业出版社 / 2009-10 / 79.00元

《算法:C语言实现(第1-4部分)基础知识、数据结构、排序及搜索(原书第3版)》细腻讲解计算机算法的C语言实现。全书分为四部分,共16章。包括基本算法分析原理,基本数据结构、抽象数据结构、递归和树等数据结构知识,选择排序、插入排序、冒泡排序、希尔排序、快速排序方法、归并和归并排序方法、优先队列与堆排序方法、基数排序方法以及特殊用途的排序方法,并比较了各种排序方法的性能特征,在进一步讲解符号表、树等......一起来看看 《算法:C语言实现》 这本书的介绍吧!

HTML 压缩/解压工具
HTML 压缩/解压工具

在线压缩/解压 HTML 代码

HSV CMYK 转换工具
HSV CMYK 转换工具

HSV CMYK互换工具