.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 条评论
登录 后参与评论

相关文章

来自专栏我和PYTHON有个约会

大牧夜话——爬虫篇-预告片PYTHON爬虫-江湖夜话

应大家的要求,最近打算整理一下PYTHON爬虫的东东,希望能对入门的童鞋们有所助益!本人技术一般水平有限,如有不妥请联系或者私信本人,互相进步。 内容会同步在...

662
来自专栏张善友的专栏

ASP.NET MVC 4, ASP.NET Web API 和ASP.NET Web Pages v2(Razor)现在都是开源了

[原文发表地址] ASP.NET MVC 4, ASP.NET Web API and ASP.NET Web Pages v2 (Razor) now all...

1836
来自专栏我是攻城师

Google证实下个版本的Android将不使用甲骨文的Java API

2716
来自专栏dotnet core相关

WCF入门(22)

今年10月份想换工作,更新了一下简历,接到北京汉克时代面试邀请,去了。后来通过了。然后谈了薪资,各方面还算稳妥。同时短信方式向对方确认了本人入职要1个月时间,是...

634
来自专栏Java学习网

程序员不要被专业知识所蒙蔽

  在互联网业界,大多数人都知道Firefox和Explorer之间的区别。我们还知道FTW是什么意思,知道ASP,PHP和RoR之间的区别。或至少知道它们之间...

2695
来自专栏Crossin的编程教室

Cocos2d-x 是什么?

今天从 Python 跑偏,简略地介绍下另一个东西 -- Cocos2d-x。 Cocos2d-x 是一个开源的跨平台游戏框架,也是目前最流行的游戏引擎之一。现...

2707
来自专栏张善友的专栏

“.Net 社区大会”(dotnetConf) 2017 Day 1 Keynote: .NET Everywhere

1325
来自专栏BestSDK

【七夕佳节】今晚我们还是谈谈Bug好了

最近看了「简书」上的一篇文章《女生如何优雅的上下车》,可是,额,我腿短,下车时依然是艰难得一点点‘挪’出去,正如懂得很多道理,却依然过不好这一生,啧啧,又如程序...

2335
来自专栏张善友的专栏

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

.  NET Core 从2016年6月28日发布,过去了将近一年的时间,但是在工作中发现大家对.net core的接受程度并不高,这只是一个感觉,俗话说“没有...

1755
来自专栏我和未来有约会

Silverlight初级教程-概述

Silverlight初级教程 概述 Silverlight 是微软的一项新技术,正如之前的asp一样,微软为了保持其竞争力重新设计了他的框架推...

1736

扫码关注云+社区