初探Asp.net5

  说到Asp.net 5,确实让我有种激动的心情,微软的全力大招在一波一波的发出,也在牵动着每一个程序员的心。作为你们中的一员,在每次看到微软的新技术时,都满怀一种激动的心情,也同时希望微软在开源和跨平台的这条路上一路光明,乘风破浪。

  看了博友们写的一些关于Asp.net 5的博客,博主我也情不自禁,想在这里留下点什么,关注一下新技术,接下来,我会持续关注这方面的动态,也会第一时间分享给大家。

初探Asp.net 5

  想要了解五君(asp.net 5),首先我们先来说说关于他的一些特性:

  • ASP.NET 5是开源的
  • ASP.NET 5开发的WebApp是跨平台的: 目前可以确认的平台包括Windows, Linux和Mac
  • ASP.NET 5是完基于OWIN标准, 已经全与System.Web.dll脱离. 换言之,vNext不一定要架设在IIS上面.
  • ASP.NET 5是完全组件化开发, 开发者可以从无到有自行选择其中的功能组件.
  • ASP.NET 5完美支持云部署
  • ASP.NET 5开发环境需要 VS 2015 支持   (vs2015预览版下载https://www.visualstudio.com/en-us/downloads/visual-studio-2015-downloads-vs.aspx

http://www.cnblogs.com/zergcom/p/4486966.html

  之前没有了解过五君的博友们,可能对一些概念不太清楚,下面我会给大家介绍一下相关的概念:

  • Owin是什么:OWIN的英文全称是Open Web Interface for .NET,是.NET Web应用程序与Web服务器之间的接口。

   我们知道应用程序的运行要基于服务器,那么对于服务器上面提供的一些程序集的依赖,web服务器,比如IIS对于windows的依赖,就导致了其不能 跨平台。而Owin标准的产生,使应用程序与web服务器之间的解耦成为可能。应用程序只依赖于一系列接口,将web服务器隐藏于web应用程序,而五君 正是支持了这样的一个标准或者说协议,才达到了其跨平台的效果。正所谓每一次解耦都是一次伟大的进步(http://www.cnblogs.com/dudu/p/what-is-owin.html

  • 至于之前vNext就是此版本的五君,有一个专门为云端环境优化过的模式,该模式允许你在部署程序的时候连同他们所用到的.NET Framework的相关库一同部署。
  • DNX(.Net Execution Environment).net 运行环境,详细介绍请查看文档(http://docs.asp.net/en/latest/dnx/overview.html

  

  介绍中提到,DNX是一个软件开发包和运行时环境,并且支持跨平台,而且也能够运行除了web应用程序的其他应用程序,比如控制台应用程序。

 

  

posted @ 2015-05-12 14:45  H:JL  阅读(421)  评论(0编辑  收藏  举报