Fork me on GitHub

随笔分类 -  dotNETCore

.NET Core是一个开源的模块化的Framework,不管是开发web或移动设备都在同一个Framework(.NET Core)下运行,而且 .NET Core也可在不同的操作系统上运行,包括Windows、linux、MacOS,实现了跨平台跨设备。
摘要:经过一年多的开发,Microsoft 于北京时间 11 月 11 日(星期三)发布了其 .NET 5软件开发平台,强调平台的统一,并引入了 C# 9 和 F# 5 编程语言,新平台朝着桌面、Web、移动、云和 IoT 目标统一 .NET 开发体验的方向发展。.NET 5被描述为 Microsoft 阅读全文
posted @ 2020-11-11 06:41 张善友 阅读(6270) 评论(36) 推荐(33) 编辑
摘要:.NET Conf 是由 .NET 社区和 Microsoft 共同组织的为期三天(2020 年 11 月 10 日- 12 日)的免费虚拟开发人员活动。今年.NET 5.0 将在 .NET Conf 2020 上推出!来庆祝一下,了解新版本.NET 。 .NET Conf 从一开始就是一个虚拟活动 阅读全文
posted @ 2020-11-01 12:03 张善友 阅读(993) 评论(1) 推荐(1) 编辑
摘要:HTTP/3 模块在 .Net 5 中实现,包括 ASP.NET Core Kestrel和.Net HttpClient中的 HTTP/3 支持 两者都在 .Net 5 中实现 Kestrel 还具有 QUIC 层。 根据 Unity Forums 的互动, "It is very unlikel 阅读全文
posted @ 2020-10-31 20:07 张善友 阅读(705) 评论(0) 推荐(1) 编辑
摘要:微软开源的 JavaScript引擎——ClearScript(当然,也支持VB Script):https://github.com/microsoft/ClearScript ,昨天做了一个大的改变,就是把C++/CLI代码移除了,这就意味着脱离Windows,可以在linux上运行了。 园子里 阅读全文
posted @ 2020-10-18 20:39 张善友 阅读(6550) 评论(1) 推荐(5) 编辑
摘要:.NET Core是以MIT协议开源, Java是GPL协议开源。Java 8 SDK升级Oracle要收费这件事对于很多小公司是有着重大的影响的,Java生态越发碎片化,有众多的OpenJDK发行版,腾讯云和阿里都有OpenJDK发行版,龙芯也有MIPS版本的OpenJDK,华为也有毕昇 JDK ,国外的OpenJDK版本就更多了,就连微软也发行了一个OpenJDK版本。每个厂家都有自己的小算盘... 阅读全文
posted @ 2020-10-09 21:39 张善友 阅读(2508) 评论(7) 推荐(14) 编辑
摘要:微软是一家综合性的网络公司,相信这点来说不用过多的赘述,没有人不知道微软这个公司,这些年因为游戏市场的回报,微软收购了很多的游戏公司还有独立工作室,MC我的世界就是最成功的的案例,现在市值是排在全世界第三的位置,微软游戏也贡献了不少市值,微软的游戏技术堆栈中.NET也是非常大的一部分,他们有 一套全 阅读全文
posted @ 2020-10-08 20:41 张善友 阅读(5511) 评论(12) 推荐(10) 编辑
摘要:今天是国庆节,也是中秋节,月满中秋,举国欢庆,在这里祝各位开发者中秋国庆快乐。 放假在家就想把这几年对于.NET发展相关生态做个梳理,写一篇文章来总结一下这两年从腾讯出来自己创业,推动.NET在国内的应用的一些感想,毕竟我是一个弱小的创业者,没有大公司的资源,更多是要靠大家的共同努力,打造更加有生命 阅读全文
posted @ 2020-10-01 18:16 张善友 阅读(3068) 评论(17) 推荐(12) 编辑
摘要:云厂商(腾讯云、Azure等)提供了Serverless服务,借助于Serverless,开发人员可以更加专注于代码的开发,减少运维的成本。腾讯云的函数计算提供了很多运行库,对.NET的支持需要通过custom runtime 来支持,可以支持任何版本的.NET Core,也就是需要自定义runti 阅读全文
posted @ 2020-09-12 10:06 张善友 阅读(1765) 评论(5) 推荐(5) 编辑
摘要:Blazor 应用程序除了在 Github Pages/Gitee Pages等静态资源部署以外,现在你有了一个新的选择,那就是使用云开发静态网站功能来部署啦!系统依赖在进行后续的内容前,请先确保你的电脑中安装了.NET Core 3.1/5.0运行环境。如果没有安装,可以访问http://dot.net 下载安装。安装云开发 cli 工具执行如下命令,安装云开发 cli 工具npm instal... 阅读全文
posted @ 2020-09-10 13:37 张善友 阅读(2090) 评论(0) 推荐(6) 编辑
摘要:目前有三种靠谱且普遍的编程的方法来获取调用堆栈:gcc编译器自带的宏:__builtin_return_address:这是一种非常粗糙,底层的方式。这个宏将获得堆栈上每个帧上函数的返回地址。 注意:只是地址,而不是函数名称。 因此需要额外的处理来获得函数名称。 glibc的backtrace和backtrace_symbols:可以获取调用堆栈上函数的实际符号名称。 使用libunwind。 在... 阅读全文
posted @ 2020-09-06 16:23 张善友 阅读(1473) 评论(0) 推荐(2) 编辑
摘要:ICU (International Components for Unicode)是为软件应用提供Unicode和全球化支持的一套成熟、广泛使用的C/C++、Java和.NET 类库集,可在所有平台的C/C++、Java和C# 软件上获得一致的结果,用于支持软件国际化的开源项目, 软件开发者几乎可 阅读全文
posted @ 2020-09-06 14:51 张善友 阅读(4683) 评论(1) 推荐(1) 编辑
摘要:在中美当前背景下的安全可靠国产系统(简称安可),安可产业要实现技术自主可控,需要在四个层面逐步实现:基础硬件设施,如芯片、服务器、存储、交换机、路由器;底层软件,包括操作系统、数据库、中间件等;应用软件,面向实际应用的不同领域;安全产品,保障边界安全、终端安全和管理安全产品。目前在安可领域,高端芯片 阅读全文
posted @ 2020-08-22 21:44 张善友 阅读(17658) 评论(72) 推荐(94) 编辑
摘要:安装WSL1、打开WINDOWS功能,勾选子系统选项2、打开商店搜索WSL,安装ubuntu我这里的系统版本是:18.04如何查看ubuntu系统版本sudo lsb_release -a3、打开ubuntu,设置账号密码安装.net core SDK参考以下链接即可安装:在Linux Ubuntu 18.04 - x64上安装.NET Core SDK. 4、切换到代码目录下进行操作和Win10... 阅读全文
posted @ 2020-08-17 16:04 张善友 阅读(1612) 评论(0) 推荐(1) 编辑
摘要:2020 年 7 月 30 日, 由.NET基金会和微软 将举办一个在线和为期一天的活动,包括 微软 .NET 团队的演讲者以及社区的演讲者。本次在线大会 专注.NET框架构建微服务,演讲者分享构建和部署云原生应用程序的最佳实践、模式、提示和技巧。有关更多信息和随时了解情况:https://focus.dotnetconf.net/.下面和大家几个重量级的分享嘉宾:Scott Hunter, Di... 阅读全文
posted @ 2020-07-29 17:47 张善友 阅读(1208) 评论(2) 推荐(8) 编辑
摘要:龙芯团队从2019年7 月份开始着手.NET Core的MIPS64支持研发,经过将近一年的研发,在2020年6月18日完成了里程碑性的工作,在github CoreCLR 仓库:https://github.com/gsvm/coreclr, 随后受到.NET社区的很大参与热情鼓舞之下,2020年7月7日,龙芯团队在github发布了 corefx:https://github.com/gsvm... 阅读全文
posted @ 2020-07-10 22:44 张善友 阅读(4574) 评论(7) 推荐(18) 编辑
摘要:2020年6月25日,微软dotnet团队在博客宣布了第六个 .NET 5.0 的预览版:https://devblogs.microsoft.com/dotnet/announcing-net-5-0-preview-6/,在改进性能的同时增加了一些新的功能。ASP.NET Core和 EF Core也将于今日发布了。注意:EF Core 5.0 不支持 .NET Standard 2.0 或 ... 阅读全文
posted @ 2020-06-26 20:26 张善友 阅读(3512) 评论(4) 推荐(6) 编辑
摘要:国产龙芯的软件生态之中.NET不会缺席,毕竟 C# 与 .NetCore/Mono 也是全球几大主流的编程语言和运行平台之一,最近一段时间听到太多的鼓吹政务领域不支持.NET, 大家都明白这是某些人为了自己的利益打压使用.NET技术的公司,我今天写这篇文章就是想通过龙芯团队的行动告诉更多人一起来推动.NET技术在中国的发展。希望龙芯厂商、支持龙芯的国产操作系统厂商能高度重视这个问题,主动加入 .N... 阅读全文
posted @ 2020-06-19 22:34 张善友 阅读(5489) 评论(12) 推荐(39) 编辑
摘要:TechEmpower 第19轮编程语言框架性能排行榜2020年5月28日正式发布,详见官方博客:https://www.techempower.com/blog/2020/05/28/framework-benchmarks-round-19/,TechEmpower基准测试有许多场景(也称为测试 阅读全文
posted @ 2020-05-30 22:46 张善友 阅读(7881) 评论(29) 推荐(27) 编辑
摘要:最美人间四月天,春光不负赶路人。在充满无限希望的明媚春天里,一路风雨兼程的.NET团队正奋力实现新的突破。 根据计划,新一代基于WebAssembly 技术研发的前端SPA框架Blazor 将于5月19日在微软Build大会升空。 目前,Blazor 的测试工作和火箭发射前各项准备工作在github 阅读全文
posted @ 2020-04-24 07:16 张善友 阅读(3921) 评论(16) 推荐(11) 编辑
摘要:看到越南小哥 的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 张善友 阅读(5767) 评论(8) 推荐(4) 编辑