随笔 - 18  文章 - 0 评论 - 376 阅读 - 10万
< 2025年2月 >
26 27 28 29 30 31 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 1
2 3 4 5 6 7 8

前言

首先庆祝.NET Core 2.0今天发布. 最近一两年.NET的关注度直线下降, 大部分开发人员转去了其他平台, 国内的机会也越来越少了. 行情虽然如此, 仍在坚守.NET平台的开发人员还是要继续不停的学习下去. 因此我根据自己的经验, 整理一些用得上的网站, 供大家参考.

官方

dotnet

github上的dotnet 组织包含了.NET Core的核心代码, 包括coreclrcorefx等. 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, 包含了一些有用的第三方库. 目前的库还是比较少的, 如果大家多多献出一份爱, 世界将变成美好的人间.

reddit

关注一下 r/dotnetr/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相关的资源, 请不吝告知.

posted @ 2017-08-15 17:52 烟灰灰 阅读(2639) 评论(8) 推荐(8) 编辑
摘要: 此文章翻译自 NDC { London } 16 20 January 2017 上, Damian Edwards和David Fowler的演讲,如果翻译不周,请大家指出错误。 Logging 1. 生产环境总是配置一个Logger(比如: Serilog, Application Insigh 阅读全文
posted @ 2017-04-23 12:03 烟灰灰 阅读(927) 评论(1) 推荐(0) 编辑
摘要: 研究.NET Core已经一段时间了,一直都是在Windows上开发,这2天尝试着将公司一个很简单的内部Web项目改造成了ASP.NET Core,并且部署到Linux上。生产环境如下: 1. Linux Ubuntu 14.04 2. Windows Server 2008, SQL Server 阅读全文
posted @ 2016-09-13 10:14 烟灰灰 阅读(3224) 评论(2) 推荐(0) 编辑
摘要: 当项目越来越庞大,部署环境越来越多以后,就会越来越依赖于自动化。比如本人公司的项目,目前有6个web和4个windows service,同时本地有两套环境:开发自测试环境和QA测试环境。每次版本发布,需要先部署开发自测试环境;开发人员自测试通过以后,将部署的版本部署到QA测试环境;QA测试通过以后 阅读全文
posted @ 2016-09-07 15:38 烟灰灰 阅读(6006) 评论(6) 推荐(10) 编辑
摘要: 源码地址:Github 前言 盼星星盼月亮,Asp.Net Core终于发布啦!! Asp.Net发布时我还在上初中,没有赶上。但是Asp.Net Core我从beta版本便一直关注。最初项目名叫Asp.Net VNext,然后改名叫Asp.Net 5。最煎熬的是RC1发布后,官方继续发布了改名和R 阅读全文
posted @ 2016-06-28 11:47 烟灰灰 阅读(22589) 评论(96) 推荐(76) 编辑
摘要: MVC开发中,经常会遇到在razor中插入简单的逻辑判断。 @if (clientManager.IsAdmin) { if (!Model.Topic.Top) { <a asp-action="Top" asp-controller="Topic" asp-route-id="@Model.To 阅读全文
posted @ 2016-05-25 23:03 烟灰灰 阅读(7189) 评论(7) 推荐(14) 编辑
摘要: 1.前言豆瓣小组是我和我老婆都比较喜欢的豆瓣家族里面的一款产品。平时加入了一些小组,偶尔打开看下新鲜的帖子,可以打发一下无聊的时间。豆瓣小组UWP是我前几周在家里开发的一款windows 10应用,模仿了”豆瓣小组APP“的功能。由于本人没有Windows10手机,所以目前的界面只是面向PC和Tab... 阅读全文
posted @ 2015-11-19 15:11 烟灰灰 阅读(2562) 评论(12) 推荐(15) 编辑
摘要: 最近又在搞点小东西,美化界面的时候发现瀑布流效果比较不错.顺便就搬到了WPF,下面是界面我对WEB前端不熟,JS和CSS怎么实现的,我没去研究过,这里就说下WPF的实现思路,相当简单.1.最重要的就是每个子项的顺序填充,我是把界面看做N列,然后在每列里依次加载子项.最后结果就是,界面放一个Uniform,设置Columns,再添加几个ItemsControl.2.添加Item的时候,判断每个ItemsControl的实际高度,把子项添加到最小的那个ItemsControl,这样避免了某一列拉得很长.3.再做一层封装,就变成了一个支持Binding的WaterfallControl.这里上几段控 阅读全文
posted @ 2013-10-25 11:30 烟灰灰 阅读(4714) 评论(12) 推荐(4) 编辑
摘要: 楼主所在的公司不允许下载外部资源, 不允许私自安装应用程序, 平时记录东西都是用记事本,时间久了很难找到以前记的东西. 平时在家都用有道笔记, 因此就模仿着做了一个, 先看下实际运行图片:1. 初始化的时候2.添加了些笔记3. 添加笔记本窗口4.改了模板,做的一个还算好看的菜单5.日记列表可以选择不同的视图, 比如我改成了简单列表视图6.模仿云笔记做的历史版本功能,只能看,还没做还原和对比功能7.日记可以导出成不同格式,这个东西真心没用8.顶部也有个菜单谈下这个小东西:1. 程序采用WPF+MVVM实现, 修改了大部分控件的Template, 以达到高仿的目的. 同时, 也得感谢有道在安装目录 阅读全文
posted @ 2013-07-24 21:35 烟灰灰 阅读(7143) 评论(42) 推荐(20) 编辑
摘要: 周末无事, 看到WEB QQ上的小时钟挺可爱的, 于是寻思着用WPF模仿着做一个.先看下WEB QQ的图:打开VS, 开始动工. 建立好项目后, 面对一个空荡荡的页面, 首先想下时钟是怎么构成的. 从图中看到, 时钟被一个黑色的圆环包围, 里面有12个代表小时的刻度线, 等比例的分布在圆环内侧. 中间有个小圆环, 是指针的中心. 3个小指针以圆的中心转动.第一步, 画出外部的圆环:WPF里面只有椭圆, 怎么画出一个圆环形状呢, 其实很简单. 里面放个小圆, 外面放个大圆. 小圆和大圆采用不同的背景, 看起来就是个圆环了.第二步: 画中间的中心圆, 这个没什么好说的, 代码省略.第三步: 画刻度 阅读全文
posted @ 2013-02-02 23:15 烟灰灰 阅读(5897) 评论(6) 推荐(3) 编辑
点击右上角即可分享
微信分享提示