Fork me on GitHub

随笔分类 -  ASP.NET Core

ASP.NET Core 是新一代的 ASP.NET,早期称为 ASP.NET vNext,并且在推出初期命名为 ASP.NET 5,但随着 .NET Core 的成熟,以及 ASP.NET 5 的命名会使得外界将它视为 ASP.NET 的升级版,但它其实是新一代从头开始打造的 ASP.NET 核心功能,因此微软宣布将它改为与 .NET Core 同步的名称[1],即 ASP.NET Core。
摘要:Web开发与JavaScript开发向来是同义词。直到WebAssembly的横空出世,WebAssembly (Wasm)是一种在浏览器中可以执行的二进制指令。 WebAssembly 的 官方工具链 能够编译 C/C++ 代码,但许多社区也提供了不同语言的编译器,如 Rust,Python,Ja 阅读全文
posted @ 2020-05-04 11:23 张善友 阅读(17491) 评论(44) 推荐(20) 编辑
摘要:最近blazor更新很快,今天在官方博客上发布了Blazor WebAssembly 3.2.0 RC:https://devblogs.microsoft.com/aspnet/blazor-webassembly-3-2-0-release-candidate-now-available/ ,这 阅读全文
posted @ 2020-05-01 07:44 张善友 阅读(11124) 评论(18) 推荐(7) 编辑
摘要:最美人间四月天,春光不负赶路人。在充满无限希望的明媚春天里,一路风雨兼程的.NET团队正奋力实现新的突破。 根据计划,新一代基于WebAssembly 技术研发的前端SPA框架Blazor 将于5月19日在微软Build大会升空。 目前,Blazor 的测试工作和火箭发射前各项准备工作在github 阅读全文
posted @ 2020-04-24 07:16 张善友 阅读(3928) 评论(16) 推荐(11) 编辑
摘要:ASP.NET团队如期4.16在官方博客发布了 Blazor WebAssembly 3.2.0 Preview 4:https://devblogs.microsoft.com/aspnet/blazor-webassembly-3-2-0-preview-4-release-now-availa 阅读全文
posted @ 2020-04-17 07:28 张善友 阅读(4065) 评论(16) 推荐(19) 编辑
摘要:看到越南小哥 的github 上的Evaluating Performance of REST vs. gRPC , 使用的是.NET Core 3.0 , 今天我把它升级到.NET Core 3.1 同样做了一个测试,文章的结果和他的博客文章是一样的:https://dev.to/thangchu 阅读全文
posted @ 2020-04-12 08:17 张善友 阅读(5788) 评论(8) 推荐(4) 编辑
摘要:2020年4月2日微软.NET 团队的项目经理 Richard 在博客上 发布了.NET 5 Preview 2:https://devblogs.microsoft.com/dotnet/announcing-net-5-0-preview-2/ ,3月16号,Scott Hunter 在博客中发 阅读全文
posted @ 2020-04-04 18:58 张善友 阅读(5028) 评论(5) 推荐(6) 编辑
摘要:在上一节五分钟完成 ABP vNext 通讯录 App 开发 中,我们用完成了通讯录 App 的基础开发。这本章节,我们会给通讯录 App 安装私信模块,使不同用户能够通过相互发送消息,并接收新私信的通知。在章节的最后,笔者将演示模块的“改装”,实现禁止用户发私信给自己的定制化需求。什么是“模块”? 阅读全文
posted @ 2020-03-23 08:01 张善友 阅读(2992) 评论(3) 推荐(5) 编辑
摘要:ABP vNext(后文简称Abp)是 Volo 公司堪称艺术品级的应用开发框架,它基于领域驱动设计(DDD)的思维,创新地采用了模块化的设计。Abp 目前无疑是 ASP.NET Core 开发框架中最先进和最优雅的存在。笔者认为,凭借绝妙的模块化设计和丝滑的开发体验,Abp 有望超越 Spring 阅读全文
posted @ 2020-03-18 22:28 张善友 阅读(9694) 评论(24) 推荐(20) 编辑
摘要:开源项目orchard主要开发人员Sipke Schoorstra 开源了一个netcore 工作流项目,地址:https://github.com/elsa-workflows/elsa-core,最新版本1.2,正在开发2.0版本 。Spike 是参照Orchard Core的工作流引擎的原理,将其转化为一个可重用的.NET标准库,从而使*任何* .NET应用程序都能享受工作流的强大功能,使开... 阅读全文
posted @ 2020-02-15 21:47 张善友 阅读(20171) 评论(16) 推荐(13) 编辑
摘要:随着.NET Core 3.1的发布,国内2019 中国.NET开发者峰会在上海的成功举办。从技术采用生命周期的角度来说,随着.NET Core 3.1的发布,有越来越多的厂商开始采用.NET Core, .NET Core 正在跨越技术鸿沟。.NET Core 正是顺应应用程序现代化,应用程序容器化的浪潮而生长,随着基于kubernetes 平台的采用率的不断提升,.NET Core非常契合云原... 阅读全文
posted @ 2019-12-29 20:25 张善友 阅读(3423) 评论(19) 推荐(10) 编辑
摘要:微服务架构已成为构建云原生应用程序的标准,微服务架构提供了令人信服的好处,包括可伸缩性,松散的服务耦合和独立部署,但是这种方法的成本很高,需要了解和熟练掌握分布式系统。为了使用所有开发人员能够使用任何语言和任何框架轻松地构建便携式微服务应用程序,无论是开发新项目还是迁移现有代码 Dapr 介绍 Gi 阅读全文
posted @ 2019-11-16 20:50 张善友 阅读(28034) 评论(4) 推荐(13) 编辑
摘要:这篇内容主要来自Microsoft .NET团队程序经理Sourabh Shirhatti的博客文章:https://grpc.io/blog/grpc-on-dotnetcore/, .NET Core 3.0现已提供grpc的.NET 托管实现 grpc-dotnet, gRpc 取代WCF成为 阅读全文
posted @ 2019-10-17 08:52 张善友 阅读(7127) 评论(12) 推荐(27) 编辑
摘要:微软在比尔·盖茨手中创立并崛起, 成为PC互联网时代的霸主,很多70,80后都有MVP Ediwang的体验: 当时的微软对我来说就是神的存在。因为我认识电脑到使用电脑的一切几乎都离不开这家伟大的公司,它就像上帝一样开天辟地,创造万物:Windows、Office、IE这些当年几乎是唯一的主流产品。 阅读全文
posted @ 2019-10-14 12:30 张善友 阅读(6378) 评论(41) 推荐(66) 编辑
摘要:很多的.NET开发者在接触.Net Core之前,对于linux系统一点也不了解,也未曾有过主动去学习的念头。在接触了.Net Core之后才会慢慢学习linux相关知识,很多同学想转Java,这个很扎心,你有很好的条件转向.NET Core为啥要转Java,据说目前市场上Java多如牛毛,两年以内 阅读全文
posted @ 2019-10-07 13:58 张善友 阅读(18413) 评论(48) 推荐(45) 编辑
摘要:.NET Core 3.0视频系列中宣布了80多个新的免费视频,这些视频同时放在Microsoft的Channel 9 和youtube上面。 在线观看由于跨洋网络效果不太好,下载到机器上慢慢上是最好的了。 所以Scott Hanselman 特别制作了一个页面 http://dot.net/vid 阅读全文
posted @ 2019-10-02 21:38 张善友 阅读(10067) 评论(20) 推荐(47) 编辑
摘要:你一定看过这篇文章 《进击的 Java ,云原生时代的蜕变》, 本篇文章的灵感来自于这篇文章。北京时间9.24 就将正式发布.NET Core 3.0, 所以写下这篇文章让大家全面认识.NET Core。.NET 生态系统是一个不断变化的生态圈,我相信它正在朝着一个伟大的方向发展。正好 最近 InfoQ 上发布了一篇文章《.NET 生态系统概览》,有了开源和跨平台这两个关键优先事项,我们就可以放... 阅读全文
posted @ 2019-09-22 11:56 张善友 阅读(6898) 评论(30) 推荐(53) 编辑
摘要:2019.9.17 微软 宣布推出.NET Core 3.0 Release Candidate 1。就像Preview 9一样,主要专注于为 .NET Core 3.0 发布最终版本 。现在变得非常非常接近。 将在9.23日的.NET Conf上发布最终版本。.NET Core 3.0 是从仅支持Windows传统的 .NET框架向更现代化的开源实现过渡的重要里程碑。明年,所有内容都将整合到一个... 阅读全文
posted @ 2019-09-17 20:30 张善友 阅读(2289) 评论(5) 推荐(11) 编辑
摘要:我发现基准游戏(https://benchmarksgame-team.pages.debian.net/benchmarksgame/fastest/csharp.html)是一套非常好的基准测试。基准测试经过深思熟虑,涵盖了经典的单线程计算到多线程IO数据处理。显然,在这种基准游戏中,诸如网络性 阅读全文
posted @ 2019-09-02 07:02 张善友 阅读(13067) 评论(92) 推荐(35) 编辑
摘要:最近,微软发布了开发社区当前采用.NET Standard的最新信息。.NET Standard是API的正式规范,现有.NET实现在不同平台的是通用的(从而允许跨平台开发)。当前规范(版本2.0)在两年前发布,在.NET Core 2.0和.NET Framework 4.6.1平台(以及其他平台 阅读全文
posted @ 2019-09-01 17:55 张善友 阅读(2425) 评论(9) 推荐(4) 编辑
摘要:运行docker容器异常中止,使用docker logs CONTAINER_ID查看异常信息如下:standard_init_linux.go:207: exec user process caused "no such file or directory" 这是dos字符与unix字符的问题,我 阅读全文
posted @ 2019-08-11 20:18 张善友 阅读(4487) 评论(2) 推荐(0) 编辑