Fork me on GitHub
摘要: 原文发表在公众号 腾讯云开发者:https://mp.weixin.qq.com/s/5owE5hmJVkwOLJrKMXfR6Q导读2023 TIOBE 年度编程语言正式揭晓,C# 在陪跑多年后首次斩获这一殊荣。TIOBE表示,C#在 Web 应用后端和游戏等领域变得持续流行,并开始蚕食 Java 阅读全文
posted @ 2024-01-09 21:22 张善友 阅读(5258) 评论(11) 推荐(41) 编辑
摘要: Dapr 实际上是把分布式系统 与微服务架构实践的挑战以及k8s 这三个主题的全方位的设计组合,特别是Kubernetes设计模式 一书作者Bilgin Ibryam 提出的Multi-Runtime Microservices Architecture,中译参见敖小剑的博客: [译] 多运行时微服务架构。 阅读全文
posted @ 2021-09-06 07:19 张善友 阅读(3990) 评论(8) 推荐(7) 编辑
摘要: 在中美当前背景下的安全可靠国产系统(简称安可),安可产业要实现技术自主可控,需要在四个层面逐步实现:基础硬件设施,如芯片、服务器、存储、交换机、路由器;底层软件,包括操作系统、数据库、中间件等;应用软件,面向实际应用的不同领域;安全产品,保障边界安全、终端安全和管理安全产品。目前在安可领域,高端芯片 阅读全文
posted @ 2020-08-22 21:44 张善友 阅读(17735) 评论(72) 推荐(94) 编辑
摘要: dotNET跨平台 《dotNET跨平台》是国内首个以.NET程序员、技术文化、新闻为主题的公众号,拥有超过7.1万读者。在这里你可以谈微软.NET,Mono的跨平台开发技术,也可以谈谈其他的跨平台技术。在这里可以让你的.NET项目有新的思路,不局限于微软的技术栈,横跨Windows,Linux主流 阅读全文
posted @ 2020-02-01 18:56 张善友 阅读(3731) 评论(4) 推荐(3) 编辑
摘要: 一则新闻《软件服务提供商Xamarin融资1200万美元》,更详细的内容可以看Xamarin的官方博客Xamarin raises $12M to help you make better apps faster →。这篇新闻里告诉了我们目前Mono的用户规模“使用Xamarin软件的应用开发者已经超过15万,其中付费用户约为7500名。在Xamarin的客户中,还包括一些知名的企业,如美国国家仪器(National Instruments)和数字音乐订阅服务商Rdio等”。一直关注和研究Mono项目,今天把平常自己写的和园子里同学写的Mono的相关文章整理了一下,发现从2011年开始已经有非常的多人开始在项目中使用Mono,这里列一下这么多年来的园子里的相关博客内容和大家分享 阅读全文
posted @ 2012-07-28 11:08 张善友 阅读(38946) 评论(79) 推荐(90) 编辑
摘要: 近期,著名的.NET开源社区Mono正式支持LoongArch(龙架构),目前LoongArch64架构已出现在.NET社区主干分支上。详细内容可以跟踪 https://github.com/mono/mono/issues/21381, 一共分5部分提交:Mono是一个开源的.NET框架实现,它允 阅读全文
posted @ 2024-05-18 09:36 张善友 阅读(208) 评论(1) 推荐(2) 编辑
摘要: Dapr 提供了一组构建块,用于抽象分布式系统中常用的概念。这包括服务、缓存、工作流、复原能力、机密管理等之间的安全同步和异步通信。不必自己实现这些功能,可以消除样板,降低复杂性,并允许您专注于开发业务功能。在您的时间有限并且您只想进行实验的情况下,在Dapr初始设置上花费大量时间可能会令人沮丧。更 阅读全文
posted @ 2024-05-17 08:56 张善友 阅读(986) 评论(2) 推荐(9) 编辑
摘要: .NET Aspire 预览版 7 并不是原计划的一部分,此预览版有很多重大 API 更改,部分原因是一旦产品发布,我们将致力于稳定的 API 表面。可以说,Aspire团队希望确保在最终发布之前完成这些 API 更改。 但作为开发人员,我们会喜欢能够对快速发展的开发生态系统中的变化做出快速反应。. 阅读全文
posted @ 2024-05-16 21:45 张善友 阅读(482) 评论(0) 推荐(3) 编辑
摘要: 目前.NET 8的容器镜像已经支持openEuler,以openEuler为基础镜像的应用镜像:dotnet-deps、dotnet-runtime 和 dotnet-aspnet。基础镜像简介这里存放着由openEuler官方提供的容器镜像,包含openEuler基础镜像、应用镜像。在这里,你可以 阅读全文
posted @ 2024-05-05 12:59 张善友 阅读(93) 评论(3) 推荐(2) 编辑
摘要: 众所周知,从 Windows 的每次更新又会新增大量 API,这使得兼容不同版本的 Windows 需要花费很大精力。导致现在大量开源项目已经不再兼容一些早期的 Windows 版本,比如 .NET 8 AOT编译命令行程序时生成的EXE,依赖以下三个函数,经查只有Windows 7 SP1以上系统 阅读全文
posted @ 2024-05-05 08:46 张善友 阅读(806) 评论(2) 推荐(6) 编辑
摘要: 在数字化时代,云原生计算技术逐渐成为企业转型的关键。2024-04-25,备受瞩目的开源项目 Radius 已正式加入云原生计算基金会(CNCF)的沙箱项目![Sandbox] Radius · Issue #65 · cncf/sandbox (github.com)[1]这个消息让业界瞩目,加入 阅读全文
posted @ 2024-05-02 09:13 张善友 阅读(299) 评论(0) 推荐(2) 编辑
摘要: .NET Aspire 预览版 6 引入了一系列重大更新,主要包括 API 的重大更改、安全性和可靠性的提升、新的资源和组件、应用程序主机的更新、测试支持、模板更新、组件更新、Azure 配置包的更新以及 Azure 开发者 CLI 对多个端点的支持。这些更新旨在提高 .NET Aspire 的性能 阅读全文
posted @ 2024-04-26 09:08 张善友 阅读(754) 评论(1) 推荐(3) 编辑
摘要: 美国当地时间4月18日,Meta开源了Llama3大模型,目前开源版本为8B和70B。Llama 3模型相比Llama 2具有重大飞跃,并在8B和70B参数尺度上建立了LLM模型的新技术。由于预训练和后训练的改进,Llama3模型是目前在8B和70B参数尺度上存在的最好的模型。训练后程序的改进大大降 阅读全文
posted @ 2024-04-20 23:32 张善友 阅读(6023) 评论(0) 推荐(4) 编辑
摘要: 我们很高兴地宣布发布 .NET 9 预览版 3,其中包含 .NET 库、运行时和 SDK 的新功能和改进。此预览版带来了旨在提高性能、提高开发人员工作效率以及向 .NET 生态系统引入新功能的增强功能。让我们来探讨一下此版本中的一些主要亮点:1. TimeSpan.From 重载.NET 9 预览版 阅读全文
posted @ 2024-04-14 20:19 张善友 阅读(2291) 评论(1) 推荐(17) 编辑
摘要: 2024年4月11日发布了.NET Aspire预览5版本,这个版本引入了对AWS的支持,并对Azure功能进行了改进。重点内容包括拆分Aspire.Hosting和Aspire.Hosting.Azure包,改进了应用程序模型,支持自定义资源在仪表板中更新状态,增强了与Visual Studio的 阅读全文
posted @ 2024-04-11 07:59 张善友 阅读(537) 评论(7) 推荐(2) 编辑
摘要: StableSwarmUI是一个模块化和可定制的Stable Diffusion WebUI,最近发布了0.6.1-Beta版本。这个开源项目,托管在GitHub上:https://github.com/Stability-AI/StableSwarmUI,旨在为使用Stable Diffusion 阅读全文
posted @ 2024-03-18 20:19 张善友 阅读(974) 评论(0) 推荐(4) 编辑
摘要: .NET Aspire是一个有态度的云原生应用开发框架,旨在改善生成.NET云原生应用的体验,并提供一组强大的工具来帮助你生成和运行分布式应用。它允许开发者快速创建属于自己的云原生应用,或改造已有的项目成为云原生应用。.NET Aspire提供服务发现、健康检查、故障和容错策略、Redis服务、可观 阅读全文
posted @ 2024-03-15 07:57 张善友 阅读(889) 评论(3) 推荐(7) 编辑
摘要: Dapr 官方博客上(https://blog.dapr.io/posts/2024/03/10/new-dapr-slide-deck-for-your-presentations/)发布了一个新的 Dapr 幻灯片可供您用于 Dapr 演示!该幻灯片包含所有 Dapr API 的新图标和内置功能 阅读全文
posted @ 2024-03-14 21:06 张善友 阅读(447) 评论(0) 推荐(2) 编辑
摘要: Survey Solution (下文简称SS) 是世界银行数据部开发的一套开源免费电子问卷制作系统, 官网地址为: https://mysurvey.solutions/, github地址:https://github.com/surveysolutions/该系统具有以下几个主要特点:通过内置 阅读全文
posted @ 2024-03-13 22:35 张善友 阅读(1643) 评论(1) 推荐(14) 编辑
摘要: Dapr是一套开源、可移植的事件驱动型运行时,允许开发人员轻松立足云端与边缘位置运行弹性、微服务、无状态以及有状态等应用程序类型。Dapr能够确保开发人员专注于编写业务逻辑,而不必分神于解决分布式系统难题,由此显著提高生产力并缩短开发时长。Dapr 是用于构建云原生应用程序的开发人员框架,可以更轻松 阅读全文
posted @ 2024-03-06 21:12 张善友 阅读(585) 评论(0) 推荐(4) 编辑
摘要: 在一篇博文中我们对 .NET 9 的愿景[1]: .NET团队概述了.NET 9的开发目标和最终愿景,涵盖两大重点领域:云原生和智能应用程序开发。它在继.NET 8之后,继续强化对云原生应用和性能的支持。.NET 9预览版1已经在2024年2月13日发布,与往常一样,.NET 9 将在整个平台上提供 阅读全文
posted @ 2024-02-14 11:36 张善友 阅读(3700) 评论(9) 推荐(13) 编辑
摘要: 2023年12月16日-17日,一年一度的 .NET Conf China 2023 中国 .NET 开发者大会在北京盛大举办!大会以第一天主会场 + AI、.NET 8、云原生、IoT、前端&安全5大分会场,第二天闭门会议 + 三场工作坊的形式,为现场以及线上的 .NET 爱好者们带来了为期两天的 阅读全文
posted @ 2024-02-07 20:49 张善友 阅读(844) 评论(3) 推荐(7) 编辑
摘要: 本文是基于 LLama 2是由Meta 开源的大语言模型,通过LocalAI 来集成LLama2 来演示Semantic kernel(简称SK) 和 本地大模型的集成示例。SK 可以支持各种大模型,在官方示例中多是OpenAI 和 Azure OpenAI service 的GPT 3.5+。今天 阅读全文
posted @ 2024-01-25 20:01 张善友 阅读(1062) 评论(7) 推荐(13) 编辑
摘要: 编程语言是随着时间快速变化的领域,从汇编语言到C语言、C++、Java、C#、golang、Rust 语法编程, 再到ChatGPT 所掀起的语义编程,新一代信息技术的出现,推动了计算范式的不断发展何变革。编程语言本身没有好坏之分,关键看编程语言能否适应那时那地的具体情况,还要能随着时代变化而变化, 阅读全文
posted @ 2024-01-21 15:22 张善友 阅读(325) 评论(0) 推荐(3) 编辑
摘要: 介绍.NET 8 无需 DockerFile 即可为 .NET 应用创建 docker 映像的新方法,我将使用 dotnet publish 将 .NET 应用容器化,在本文中,我将分享我如何为.NET 8的项目创建一个简单的 ci/cd 的经验。它包括 2 个主题:创建用于生成 .NET 应用并将 阅读全文
posted @ 2024-01-20 23:26 张善友 阅读(210) 评论(0) 推荐(1) 编辑
摘要: 中国.NET 社区2023年12月16日 在北京成功举办了.NET Conf China 2023,虽然北京飘起雪,依然挡不住想要参加活动的全国各地的.NET开发兄弟姐妹的热情。大家可以通过大会精彩照片集:https://live.photoplus.cn/live/79415183 体验现场的热度 阅读全文
posted @ 2024-01-14 07:58 张善友 阅读(444) 评论(0) 推荐(2) 编辑
摘要: 马某在视频 计算机主流开发语言的现状和未来3-5年的发展前景——Java、Golang、Python、C\C#\C++、JS、前端、AI、大数据、测试、运维、网络安全 点评各种语言,其中说到C# 的时候,居然说C# 是不开源的,而且还说局限于微软平台。一个不蠢的人深刻的理解什么叫“屁股决定脑袋”,也 阅读全文
posted @ 2024-01-05 08:58 张善友 阅读(10734) 评论(85) 推荐(94) 编辑
摘要: 在 .NET 8 中,服务器 GC 现在支持动态堆计数,它们添加了一个被称为“动态适应应用程序大小”或 DATAS 的特性。它在 .NET 8 中通常是默认关闭的(尽管在为 Native AOT 发布时默认开启),但可以很容易地启用,要么通过将 DOTNET_GCDynamicAdaptationM 阅读全文
posted @ 2023-12-26 22:06 张善友 阅读(2847) 评论(1) 推荐(25) 编辑
摘要: 微软在2023年12月19日在博客上(Say hello to Semantic Kernel V1.0.1[1])发布了Semantic kernel的.NET 正式1.0.1版本。新版本提供了新的文档,以解释 SDK 创建 AI 代理的能力,这些代理可以与用户交互、回答问题、调用现有代码、自动化 阅读全文
posted @ 2023-12-24 11:28 张善友 阅读(1617) 评论(2) 推荐(16) 编辑
摘要: .NET Conf China 2023 定于 12 月16 日于北京举办为期一天的技术交流,届时会有.NET 领域专家与大家一同庆祝 .NET 8 的发布和回顾过去一年来 .NET 在中国的发展成果。包括1场主论坛、5 大领域专场论坛。邀请来自业界顶尖技术专家学者,共同前瞻.NET 开源领域的未来 阅读全文
posted @ 2023-12-12 07:48 张善友 阅读(572) 评论(0) 推荐(4) 编辑
摘要: TIOBE 公布了 2023 年 12 月的编程语言排行榜。 2022年C# 在挑战成为年度编程语言,但在最后一刻,C++出人意料地夺得了冠军。今年,我们确信 C# 将获胜成为2023年度编程语言。它在 1 年内上涨了 2.38%,而其最接近的竞争者 Fortran 和 F# 分别仅上涨了 +0.6 阅读全文
posted @ 2023-12-10 08:26 张善友 阅读(4122) 评论(21) 推荐(23) 编辑
摘要: .NET团队在 2023.11.28 在博客上正式发布了 ML.NET 3.0::https://devblogs.microsoft.com/dotnet/announcing-ml-net-3-0/[1],强调了两个主要的兴趣点,即深度学习和数据处理,使开发人员能够完全在 .NET 生态系统中创 阅读全文
posted @ 2023-12-05 20:02 张善友 阅读(1448) 评论(0) 推荐(6) 编辑
摘要: openEuler 已支持 X86、ARM、SW64、RISC-V、LoongArch 多处理器架构,逐步扩展 PowerPC 等更多芯片架构支持,持续完善多样性算力生态体验。 openEuler 社区面向场景化的 SIG 不断组建,推动 openEuler 应用边界从最初的服务器场景,逐步拓展到云 阅读全文
posted @ 2023-11-27 08:38 张善友 阅读(2114) 评论(7) 推荐(16) 编辑
摘要: 随着.NET 8的发布,国内的社区朋友们也很关心龙芯.NET 团队对于Loongarch .NET 8的发布时间,目前从龙芯.NET编译器团队已经在龙芯.NET 官网上发布龙芯.NET 8 SDK-8.0.100-ea1 版本发布(试用版),从龙芯2019年启动.NET的研发工作 ,2022年完成了 阅读全文
posted @ 2023-11-25 15:20 张善友 阅读(1260) 评论(6) 推荐(21) 编辑
摘要: 随着 .NET 8 的发布,.NET Aspire 也随之发布[1],这是一个全家桶框架旨在加快基于云的应用程序的构建。.NET Aspire 从一开始就集成了关键组件,例如遥测和运行状况检查。它还承诺提供无缝的本地开发人员体验,该体验可以有效扩展以满足云应用程序开发的需求。Microsoft 鼓励 阅读全文
posted @ 2023-11-16 08:39 张善友 阅读(2497) 评论(0) 推荐(10) 编辑
摘要: 11 月 15 日开始的为期三天的 .NET Conf 在线活动的开幕日上,.NET 8作为微软的开源跨平台开发平台正式发布。.NET 团队着重强调云、性能、全栈 Blazor、AI 和 .NET MAUI 是.NET 8的主要亮点。。NET团队在 .NET Conf 2023 [1]活动开幕式上表 阅读全文
posted @ 2023-11-15 08:14 张善友 阅读(11168) 评论(55) 推荐(47) 编辑
摘要: 自从2022年7月第21轮公布的测试以后,一年后 的2023年10月17日 发布了 TechEmpower 22轮测试报告 刚刚发布:Round 22 results - TechEmpower Framework Benchmarks。今年参与角逐的.NET 8 ,ASP.NET Core 排名相 阅读全文
posted @ 2023-11-13 07:55 张善友 阅读(3122) 评论(15) 推荐(16) 编辑
摘要: 随着.NET 8的发布的临近,国内的社区朋友们也很关心龙芯.NET 团队对于Loongarch .NET 8的发布时间,目前从龙芯.NET编译器团队的可靠信息,Loongarch .NET 8的发布会在2023年11月14日正式发布后也会发布,从龙芯2019年启动.NET的研发工作 ,2022年完成 阅读全文
posted @ 2023-11-12 19:32 张善友 阅读(1463) 评论(4) 推荐(14) 编辑
摘要: TIOBE 公布了 2023 年 11 月的编程语言排行榜。 虽然这期重点介绍的是Kotlin,本月,它的排名上升了 0.17%,从第 18 位上升到第 15 位,前进了 3 位。 TIOBE的10月份榜单,C# 和 Java 之间的差距越来越小,达到了历史新低,10月份两者的差距仅为 1.2%。 阅读全文
posted @ 2023-11-11 22:46 张善友 阅读(3628) 评论(28) 推荐(25) 编辑
摘要: 北京时间 11月15-17日,.NET Conf 2023 即将到来!大会上将发布.NET 8, 以今为止运行最快的.NET 平台, .NET Conf 始终致力于为所有与会者创造世界级的、引人入胜的虚拟体验,无论他们身在何处。今年将是 .NET Conf 第13次在线会议。在这三天的时间里,.NE 阅读全文
posted @ 2023-11-11 16:19 张善友 阅读(1285) 评论(3) 推荐(7) 编辑
摘要: 在 OpenAI 和Semantic kernel 之上构建代理将更快、更容易。SK团队正在博客里推出系列文章与大家分享我们将Assistants 整合到Semantic kernel中的计划,以及它们如何融入我们的 v1 提案中。 阅读全文
posted @ 2023-11-07 08:45 张善友 阅读(605) 评论(2) 推荐(3) 编辑
摘要: 2023年10月最新的TIOBE编程语言流行指数表明:C#和Java之间的差距从未如此之小,目前,差异仅为1.2%,如果趋势保持这种状态,C#将在大约2个月内超过Java,TIOBE Software首席执行官Paul Jansen的认为,C#的崛起是以牺牲Java为代价的 - Oracle和Kot 阅读全文
posted @ 2023-10-25 20:53 张善友 阅读(449) 评论(0) 推荐(2) 编辑
摘要: 大模型应用 Copilot在节省用户时间,更快地获得他们正在寻找的数据,甚至自动或通过简单的对话交互完成任务或通信方面的潜力是巨大的。还有一个完整的自定义API连接世界,可以扩展Copilot的功能,以覆盖业务线(LOB)应用程序。问题是,要让 Copilot 完成所有这些操作,它需要访问权限、可见 阅读全文
posted @ 2023-10-25 08:42 张善友 阅读(147) 评论(0) 推荐(0) 编辑
摘要: Microsoft Azure 孵化团队很高兴地宣布[1]推出一个名为 Radius 的新开放应用程序平台,该平台将应用程序置于每个开发阶段的中心,重新定义应用程序的构建、管理和理解方式。Radius是一个开源项目,支持跨私有云,Microsoft Azure和Amazon Web Services 阅读全文
posted @ 2023-10-19 22:05 张善友 阅读(737) 评论(5) 推荐(4) 编辑