.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卷:公共语言运行库(中文版)

=

=

=


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

查看所有标签

猜你喜欢:

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

王道程序员求职宝典

王道程序员求职宝典

电子工业出版社 / 2013-11 / 56.00元

本书精选了大量知名企业的程序员笔试、面试题,重点突出、解答翔实。全书共分为四部分,各部分如下:第一部分是程序设计基础及数据结构基础,讨论C/C++基础知识以及数据结构基础知识;第二部分是计算机网络基础,讨论网络模型、套接字编程基本操作、IPv4与IPv6、子网划分、网络常用测试工具等;第三部分是操作系统基础,讨论进程与线程的基本知识、进程间通信与进程同步、内存管理的相关知识等;第四部分是其他计算机......一起来看看 《王道程序员求职宝典》 这本书的介绍吧!

XML 在线格式化
XML 在线格式化

在线 XML 格式化压缩工具

正则表达式在线测试
正则表达式在线测试

正则表达式在线测试

RGB CMYK 转换工具
RGB CMYK 转换工具

RGB CMYK 互转工具