Cross platform support and flexible runtime engine(跨平台支持和灵活的运行时引擎)

ASP.NET Core 1.0 offers support for cross-platform and this is seen to be an exciting new feature. It’s easier for you to run your ASP.NET Application on Mac, Linux and Windows operating systems. You can run vNext on any run-time engines such as core CLR, Cross platform CLR and full.net CLR. Now, you can easily install ASP.NET Core 1.0 Applications and it’s not going to affect any other Applications on the machine and offers a great side by side support.

ASP.NET Core 1.0支持跨平台,这个看来是一个令人兴奋的新特征。让你在运行Mac,Linux和Windows操作系统的ASP.NET应用程序变得更加容易。你可以在任何运行时引擎上面运行vNext,如core CLR,跨平台的CLR以及full.net CLR。现在,你可以轻松地安装ASP.NET1.0的核心应用程序,它不会影响计算机上的任何其他应用程序,它提供了一个很好侧面支持。

Unified core framework(统一核心框架)

As a unified core framework has been introduced with ASP.NET Core 1.0. It is seen as the most captivating feature for the development of the ASP.NET Web API, ASP.NET MVC and ASP.NET Applications. This way, it has become easy to handle the requests with just one type of a controller. Besides, you have a single model binding framework, a single routing framework and a one filter pipeline.

Faster development and cloud-ready(快速部署和云端连接)

Refreshing your Web Browser is now an easy task. The changes can be saved to your source code files with this exciting feature of ASP.NET Core 1.0. It’s Cloud-ready as cache, session state, configuration and diagnostics work well both on Cloud platform and premises. Besides, ASP.NET Core 1.0 allows automatic compilation.

Host agnosticism(主机无关)

Another striking feature of ASP.NET vNext is that it has turned host agnostic now and comprises a new modular HTTP request pipeline that is optimized, and you can easily host it on these platforms such as Internet Information Services, Kestrel Server, open Web Interface for .Net (OWIN) based Server and more. With the help of Host agnosticism, ASP.NET vNext Applications between hosts can be switched in a seamless manner.

ASP.NET vNext Templates(ASP.NET vNext 模板)

Now, you are going to find new templates in Visual Studio helpful in building ASP.NET vNext Applications for ASP.NET Core 1.0. Simply, open the dialog of “New ASP.NET project” for C# and you will find ASP.NET Core 1.0 is empty and starter Web templates are added. You can’t choose which project type you desire in order to create the project on its own. These standard based ASP templates are shared by all the projects. This way, it’s easier to configure as well as you can include what you are keen for your app to have. #ASP.NET Dependency Injection Framework(ASP.NET DI框架)

From now on, there is just no requirement to depend on the frameworks of third party dependency injections like AutoFac or Ninject. ASP.NET Core 1.0 is built in support for the Service Locater pattern and dependency injection.

Tag helpers(Tag助手)

Tag helpers are quite significant and with them, you don’t need to use the ugly old helpers and HTML extensions. It is easier to use the HTML-like syntax and there is not going to be a code logic. You don’t need to create anonymous objects that represent attributes in the views.

#ASP.NET Core 1.0 Key Features的更多相关文章

  1. Ubuntu & Docker & Consul & Fabio & ASP.NET Core 2.0 微服务跨平台实践

    相关博文: Ubuntu 简单安装 Docker Mac OS.Ubuntu 安装及使用 Consul Consul 服务注册与服务发现 Fabio 安装和简单使用 阅读目录: Docker 运行 C ...

  2. Docker & Consul & Fabio & ASP.NET Core 2.0 微服务跨平台实践

    相关博文: Ubuntu 简单安装 Docker Mac OS.Ubuntu 安装及使用 Consul Consul 服务注册与服务发现 Fabio 安装和简单使用 阅读目录: Docker 运行 C ...

  3. [转]Writing Custom Middleware in ASP.NET Core 1.0

    本文转自:https://www.exceptionnotfound.net/writing-custom-middleware-in-asp-net-core-1-0/ One of the new ...

  4. .NET跨平台之旅:将示例站点升级至ASP.NET Core 1.0

    北京时间6月28日凌晨,微软发布了 .NET Core 1.0,详见新闻 .NET Core 1.0 正式发布了 ,ASP.NET Core 1.0 也随之一起发布了. 紧跟这次发布,我们将跑在 Li ...

  5. .NET跨平台之旅:将示例站点从 ASP.NET 5 RC1 升级至 ASP.NET Core 1.0

    终于将“.NET跨平台之旅”的示例站点 about.cnblogs.com 从 ASP.NET 5 RC1 升级至 ASP.NET Core 1.0 ,经历了不少周折,在这篇博文中记录一下. 从 AS ...

  6. ASP.NET Core 1.0开发Web API程序

    .NET Core版本:1.0.0-rc2Visual Studio版本:Microsoft Visual Studio Community 2015 Update 2开发及运行平台:Windows ...

  7. 【原生态跨平台:ASP.NET Core 1.0(非Mono)在 Ubuntu 14.04 服务器上一对一的配置实现-篇幅1】

    鸡冻人心的2016,微软高产年. build 2016后 各种干货层出不穷. 1 Win10 集成了bash  ,实现了纳德拉的成诺,Microsoft Love Linux!!! 2 跨平台  ,收 ...

  8. 在ASP.NET CORE 2.0使用SignalR技术

    一.前言 上次讲SignalR还是在<在ASP.NET Core下使用SignalR技术>文章中提到,ASP.NET Core 1.x.x 版本发布中并没有包含SignalR技术和开发计划 ...

  9. .NET Core 2.0和ASP.NET Core 2.0正式版抢先体验

    .NET Core 2.0和ASP.NET Core 2.0正式版抢先体验 .NET Standard 2.0 is final Broad platform support. .NET Standa ...

随机推荐

  1. idea 用maven骨架生成项目速度慢的问题

    使用mvn archetype:generate命令时,加上-DarchetypeCatalog=local archetypeCatalog=local

  2. python基础——实例属性和类属性

    python基础——实例属性和类属性 由于Python是动态语言,根据类创建的实例可以任意绑定属性. 给实例绑定属性的方法是通过实例变量,或者通过self变量: class Student(objec ...

  3. JS获取浏览器高度 并赋值给类

    在给网站做轮播焦点图的时候,如果需要全屏的话,可以用下面的jQuery来获取浏览器高度,然后赋值给类. $(window).load(function () { var maxHeight = 0; ...

  4. MVC - 17.OA项目

          1.分层   2.项目依赖关系 MODEL IDAL -> MODEL DAL -> IDAL,MODEL,EntityFramewrok(注意和MODEL里的版本要一致),S ...

  5. MVC4 遇到问题总结

    1.路径编写: 举例1.<img  src="../Login/VailCode" width="108" height="40"&g ...

  6. NBU expired Media,Media ID not found in EMM database

    Subject:When attempting to expire a media in Veritas NetBackup (tm) 6.0 with the bpexpdate command, ...

  7. apistore接口调用demo

    <!doctype html> <html lang="en"> <head> <meta charset="UTF-8&quo ...

  8. [SQL]oracle 的to_char、to_number、to_date用法

    关键字: oracle 的to_char.to_number.to_date用法 TO_CHAR 是把日期或数字转换为字符串TO_DATE 是把字符串转换为数据库中得日期类型转换函数TO_NUMBER ...

  9. Linux系统启动流程及安装命令行版本

    Debian安装 之前也安装过很多次linux不同版本的系统,但安装后都是直接带有桌面开发环境的版本,直接可以使用,正好最近项目不是很忙,想一直了解下Linux的整个启动流程,以及如何从命令行模式系统 ...

  10. 思想&观点&人生

    思想: 思想的直接表现往往是对事物的观点,观点越多并且越接近本质,表示思想越丰富和深刻 观点不是事实 观点是基于事实之上的一种系统性的判断和理解框架,事实是观点的基础 观点不一定正确 观点组成: 事实 ...