前言
首先庆祝.NET Core 2.0今天发布. 最近一两年.NET的关注度直线下降, 大部分开发人员转去了其他平台, 国内的机会也越来越少了. 行情虽然如此, 仍在坚守.NET平台的开发人员还是要继续不停的学习下去. 因此我根据自己的经验, 整理一些用得上的网站, 供大家参考.
官方
dotnet
github上的dotnet 组织包含了.NET Core的核心代码, 包括coreclr和corefx等. coreclr是运行时代码, corefx是各种基础类库的代码.
dotnet/core 相当于是这个组织的门户仓库, 当前发布的版本都会列在里面. dotnet/announcements 是dotnet发布公告的仓库, 建议大家关注, 可以得到第一时间的消息.
dotnet/corefxlab包含了一些实验性的想法, 未来很可能加入corefx中.
aspnet
github上的aspnet 组织包含了ASP.NET Core的核心代码, 包括MVC, EntityFramework等.
同dotnet一样, aspnet也有一个门户仓库aspnet/home 和一个公告仓库 aspnet/announcements.
博客
官方博客 是第一时间发布官方消息的地方, 同时类似于博客园, 每周会发布一个 The week in .NET, 可以用于平时获取.NET的信息.
社区
目前.NET Core的社区还不活跃, 虽然大部分中间件都有.NET SDK, 但是也就这样了. 这个情况可能和.NET Core 1.x刚发布, 并不稳定有关系. .NET Core 2.0虽然可以直接引用.NET Framework 4.6.1的包, 但是也需要社区开发人员迁移. 如果社区活跃不起来, 整个.NET Core就这样了. 摊手....
github
和其他语言一样, github上有个awesome dotnet core, 包含了一些有用的第三方库. 目前的库还是比较少的, 如果大家多多献出一份爱, 世界将变成美好的人间.
关注一下 r/dotnet和r/aspnetcore, 可以获取第一手的资料. 当然关注了以后你们会发现, .NET的新闻太他瞄的少了.
asp.net
还有个站点 www.asp.net , 本来是用来做(MVC, Web API, EntityFramework)的文档的, 这个网站会收集社区热点, 可以阅读一些社区文章.
StackOverflow
这个不需要说了,有问题就上StackOverflow
文档
现在所有文档都在官方文档网站.
Reference Source 这个网站可以查看核心库的代码, 非常有用. 然而遗憾的是只有coreclr和corefx的源码, 没有ASP.NET CORE的源码. 我最近使用了一些其他语言, 例如Java, Python, Golang都可以在编辑器内跳转到源码, 希望dotnet将来也能如此. 这个网站使用界面如下:
.
最后
个人能力有限, 如果大家有更好的.NET Core相关的资源, 请不吝告知.