.NET 开发者 开始学习ASP.NET Core 2吧!

.NET Core 从2016年6月28日发布,过去了将近一年的时间,但是在工作中发现大家对.net core的接受程度并不高,这只是一个感觉,俗话说“没有调查就没有发言权”, 这两天通过微信小程序在微信群里做了一个调查,参与的人数大概230人,从结果看大家都在等待.NET Core 2.0, 期待.net core 2能够在7、8月间按时发布。

这次调查的问题就是针对大家对.net core的使用情况的调查,分为3种情况,我直接上微信投票结果图:

使用.net core 1.0/1.1的人数只有26%,计划使用.net core 2的比例达到59%, 没有计划去使用.net core的比例只有14.4%。从这个结果看大家还是非常期待.net core 2的。

.net core作为.net framework的下一代平台,其中变化最大的就是ASP.NET Core, 当前ASP.NET Core 的大多数热点话题都是围绕它的跨平台体验,虽然这是一项巨大成就,但如果你是常规 ASP.NET 用户,编写了大量基本 .NET 4.x 代码,并打算继续使用熟悉的 IIS 和 Windows 环境,那么这就不是一个加分项。 这也就很好的解释了目前采用.net core 1/1.1的用户比例不高的原因。

回顾 15年前的ASP.NET 团队在设计 ASP.NET 框架时,采用了ASP的大多数最佳实践,并在新框架中采用了这些做法。在此过程中,他们还引入了许多新内容,如编译代码和托管代码、自动回发和服务器控件。ASP.NET Core 采用同样的套路演进。ASP.NET常见最佳实践(如初始加载配置数据、依赖关系注入、NuGet 包、基于声明的身份验证和 Razor 改进)是ASP.NET Core的原生特性。

ASP.NET Core还具有不同的启动过程、更为模块化的请求响应中间件,以及用于定义控制器和视图的更为灵活的基础结构。ASP.NET Core 还是跨平台框架,可方便你开发并在 Windows、macOS 和 Linux 上部署应用程序。这样一来,ASP.NET Core 会强制你编写更优质的代码,即默认强制实现关注点分离,当然你也可以通过自律实现此目标,自律的方式在非常少数的。

对于任何形式的新项目(产品)的开发,ASP.NET Core 绝对是首选,.NET Core 2.0的API已经和.NET Framework 4.6.2对齐,这也就很好的解释了大多数用户计划采用.NET Core 2。然而,作为全新的框架,一些初始成本是不可避免的: 所有团队成员都必须精通此框架。此外,所有成员还必须精通“模型-视图-控制器 (MVC)”应用程序模型。

原创声明,本文系作者授权云+社区发表,未经许可,不得转载。

如有侵权,请联系 yunjia_community@tencent.com 删除。

编辑于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏.net

ABP+AdminLTE+Bootstrap Table权限管理系统一期

   学而时习之,不亦说乎,温顾温知新,可以为师矣.

37410
来自专栏角落的白板报

【52ABP实战教程】0.0.0 -- ASP.NET CORE系列介绍

为什么是.net core? 记得在半年前.NET CORE刚刚出了1.0,当时有朋友推荐我使用的时候,个人觉得还不成熟。 现在.NET Core已经到了2....

3487
来自专栏SAP最佳业务实践

从SAP最佳业务实践看企业管理(122)-MM-SAP采购过程案例

一、原料购进前的准备工作 1.1. 供应商主数据、原料主数据宜先建好; 1.2. 在SAP系统中已完成采购订单、采购合同的申请、批准程序; 二、采购...

3123
来自专栏大内老A

WCF技术剖析(卷1)之推荐序

【推荐序一】 Windows Communication Foundation (WCF)是用来在不同应用间进行互通信的一个编程框架,它是.Net Frame...

17510
来自专栏SAP最佳业务实践

SAP最佳业务实践:MM–采购合同(133)-3收货、开票

五、ME80RN 监控合同 如果要监控现有供应商合同,则需要执行该活动。 角色采购员 后勤-物料管理-采购-框架协议-报表-一般分析 1. 在常规评估屏幕...

5005
来自专栏程序猿DD

程序员你为什么这么累【续】:如何应对需求变更

作者:晓风轻 原文:https://zhuanlan.zhihu.com/p/28719726 我之前的文章 程序员你为什么这么累? 中,我个人观点是加班原因是...

1895
来自专栏SAP最佳业务实践

SAP最佳业务实践:MM–寄售库存的采购与消耗(139)-1业务概览

用途 该业务情景显示寄售处理的特性。 在寄售处理中,供应商提供物料并且按照您的要求存储物料。供应商仍然是物料的合法所有者,一直到您从寄售仓库中提取物料。供应...

3655
来自专栏SAP最佳业务实践

从SAP最佳业务实践看企业管理(54)-SD-现金销售

前面讲过对信用度低的客户,可以采用现金销售,一手交钱,一手交货。另外就是对紧俏物资的销售,也可以采用现金销售,甚至要预付款。 SD 238现金销售订单 目的: ...

2543
来自专栏SAP最佳业务实践

从SAP最佳业务实践看企业管理(84)-PP-149按库存生产-重复制造

PP149按库存生产-重复制造 目的: 通常在生产流程符合下列标准时使用重复制造:在较长期间生产相同或类似的产品。所生产的产品不在单独定义的批中制造。而是在特定...

2794
来自专栏SAP最佳业务实践

SAP最佳业务实践:生产订单拆分-工具生产(236)-2生产订单

CO01创建工具生产的生产订单 直接创建工具生产的生产订单,无需使用 MRP 计划。 角色生产计划员 后勤 ®生产 ®车间现场控制 ®订单 ®创建 ®含物料 ...

2994

扫码关注云+社区