首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏张善友的专栏

    .NET 机器学习生态调查

    随着微软的ML.NET https://github.com/dotnet/machinelearning/ 的最新一个RC 版本即将发布之间,而且在微软官方的机器学习框架API趋向稳定,在.NET 社区也有一个团队 https://github.com/SciSharp 也在构建一个和ML.NET 类似的相竞争的社区产品,社区最近迎来了一个重量级的深度学习项目https://github.com/SciSharp Python 和 R 语言都具有健全的生态系统,其中包括了很多开源工具和资源库,从而能够帮助任何水平层级的数据科学家展示其分析工作。 微软的ML.NET 目标之一就是要打造C#的 Scikit-learn。在数据分析领域,Python 也因几个库而包受推崇。 今天特别想在公众号里头针对使用.NET人群做个调查,欢迎大家积极参与,这个调查的很简单,只有4道题。

    95830发布于 2019-07-02
  • 来自专栏张善友的专栏

    .NET 生态系统的蜕变之 .NET 6

    .NET 6 是自.NET 4 框架以来生态系统看到的最大版本更新,虽然.NET Core 是2014年开始非常大的一项重大战略举措,但是.NET 6是真正的具有强大动力的非常重要的版本。 2021年11月9日即将正式发布的.NET 6, 也许你认为.NET 5才刚刚发布,我才刚开始使用.NET Core 3.1, .NET6 就又要发布了 ,没错的,.NET 5是2020年11月10日发布 ,.NET Core 3.1早在2019年12月就发布了,微软已经承诺了每年都会发布一个版本的.NET , .NET 6正是按照时间表发布的版本。 NET Core(例如.NET 6)的平台。 .NET 6 带来了许多性能改进和生产力提升,而且还是一个长期支持版本 。在.NET 的每个连续版本中,.NET 在执行速度和内存使用方面都取得了一些令人印象深刻的进步。

    1.7K30发布于 2021-11-04
  • 来自专栏AI.NET极客圈

    .NET AI生态关键拼图:深度解读AI Extensions 和 Vector Extensions 如何重塑.NET开发生态

    引言 关注.NET AI和.NET Vector原生开发已有半年之久了,其核心组件在历经这半年预发布期的持续迭代后,终于在5月16日和5月20日逐步发布了。 如今,随着正式版的发布,这些库为 .NET 原生 AI 开发提供了强大的基础,支持开发者构建可扩展、可维护且具备互作性的 AI 驱动型应用程序。 它们通过提供共享的抽象和实用工具,帮助开发者在 .NET 生态系统中无缝集成 AI 功能。 仅依赖共享抽象可以避免将用户绑定到某一特定提供商,同时确保库与其他库的互作性,从而提升生态系统的灵活性和兼容性。 随着官方和社区支持的软件包生态系统不断扩展,集成不同模型和向量数据库变得更加简单高效,这进一步提高了多模型之间和向量存储提供商之间的可迁移性,确保了开发过程的灵活性与应用的广泛适应性。

    41210编辑于 2025-06-10
  • 来自专栏张善友的专栏

    .NET 生态系统的蜕变之 .NET 6云原生

    NET 6的 CLR启动速度非常快,降低启动时资源消耗,可以减少资源争抢,更好保障其他应用 SLA。 支持水平扩展:.NET 6默认更好的支持Docker资源限制,官方团队也在努力让.NET 6成为真正的容器运行时,使其在低内存环境中具有容器感知功能并高效运行。 上面说了.NET 6 在云原生方面所完成的蜕变,很多人可能会以Java生态丰富来说明Java的种种优势,.NET 6相对于Java 17在云原生时代有太多的优势,.NET团队早在2014年完成转型,在云原生时代完成了蜕变 ,和Java相比已经是不同的世界,.NET更多的向Go、Rust等轻量级平台靠齐。 随着 Dapr 在2021年2月份发布了1.0版本,它为我们提供了一组构建块和支持工具,可帮助我们以易于部署和可重复的方式实现关键的微服务设计模式,有了Dapr的支持,再来谈Java 生态丰富就有点可笑

    84220发布于 2021-11-10
  • 来自专栏张善友的专栏

    Java 生态碎片化 和 .NET生态的一致性

    相比之下 dotnet的生态的一致性越来越好,微软2014年决定开源dotnet的时候,就预先为dotnet生态的发展的一致性设计好了上层建筑-.NET基金会,将.NET采用MIT/Apache 2协议进行开源 2019年 AWS也加入了支持.NET 基金会,.NET开源生态系统中越来越多的行业领导者,这些成员包括Microsoft,Google,Red Hat,JetBrains,Unity,三星,Pivotal .NET能够保证充分的收敛,这对于.NET生态的每一个人来说都是好事情。 Java生态碎片化和.NET生态的一致性形成鲜明对比,随着时间的车轮滚滚向前,具有统一架构的.NET优势会越发明显,我们的未来是光明的,从最近的编程语言排行榜的趋势上可以看出来,Java在不断的向下走, C#/VB.NET等.NET生态语言在向上走,附图TIOBE编程语言排行榜趋势图。

    89854发布于 2020-10-19
  • 灵根觉醒:深入 C#与.NET 生态体系

    在浩瀚的数字宇宙中,一位懵懂少年意外获得了一部《.NET 修仙宝典》。翻开扉页,只见金光闪现:'修真之路,始于灵根;代码之道,源于.NET。欲成大道,先测资质,再择门派,方可筑基!' 本章将带你: 全面检测你的编程灵根属性 ️ 深入解析.NET 各大门派传承 ️ 亲手打造第一个修仙程序 掌握现代.NET 开发环境配置 第一部分:灵根检测体系详解 1.1 修仙界灵根分类学 在.NET Core Web 开发 建议掌握 RESTful API 设计 ️ 第二部分:.NET 门派全解析 2.1 门派发展史 2.2 当代三大主流门派对比 特性 .NET Framework .NET Core ️ 第三部分:修炼环境搭建 3.1 本命法宝选择指南 Visual Studio 2022: 推荐配置: 安装组件:.NET 桌面开发、ASP.NET 开发 扩展推荐:ReSharper、CodeMaid 若本文助您突破修为瓶颈,不妨[打赏灵丹]或[转发功德],让更多.NET道友共参CLR天道玄机。修真之路漫漫,我们以代码为符,共绘仙途!

    32610编辑于 2025-08-24
  • 来自专栏张善友的专栏

    龙芯中科发布的 《龙芯生态白皮书(2022年)》的.NET 生态章节节选

    3月27日,全面反映LoongArch产业生态发展最新成果的《龙芯生态白皮书(2022年)》正式对外发布, 白皮书下载地址:https://kdocs.cn/l/ce5Emg1C2pPd ,我将其中涉及到 .NET部分的内容节选出来,可以看到龙芯对.NET的支持的非常的不错,我知道他们有个几十人的.NET编译器团队在全职推进.NET的LoongArch支持,最近我公司(深圳市友浩达科技有限公司)有幸成为龙芯生态伙伴计划成员 ,和龙芯.NET团队一起深耕.NET生态

    37620编辑于 2023-03-31
  • 来自专栏chester技术分享

    Orleans - 1 .NET生态构建分布式系统的利器

    在当今数字化时代,构建高效、可靠的分布式系统是许多企业和开发团队面临的挑战。微软的 Orleans 框架为解决这些挑战提供了一个强大而简单的解决方案。本文将介绍 Orleans 的核心概念,并通过一个简单的示例代码来演示其用法。

    57010编辑于 2024-03-25
  • 来自专栏张善友的专栏

    .NET生态下Native AOT兼容的Cron任务调度框架

    自.NET 8正式将ASP.NET Core引入Native AOT(Ahead-of-Time,预先编译)支持矩阵以来,.NET生态正在经历一场深刻的底层范式转移。 正是这些严苛的裁剪边界条件,直接导致了传统.NET生态中大量依赖高度动态特性的基础设施陷入瘫痪,首当其冲的便是任务调度框架。 在当前的.NET生态中,两大基础性Cron解析库均表现出了对Native AOT完美的兼容性,成为了上层调度器构建的坚实基石。 特定生态位与衍生型调度方案 在三大主流现代调度框架之外,.NET 社区的生态繁荣还孕育了针对更细分场景的 AOT 兼容替代方案: FluentTaskScheduler (Onur-Kose):这是一个追求极致语法表达力的调度库 综合架构特性矩阵比较 为了更加清晰地勾勒出现代.NET Native AOT 调度生态的竞争格局,为架构师提供可量化的决策依据,下表提炼了核心框架在关键架构维度上的差异对比: 架构维度与特性基准 TickerQ

    12610编辑于 2026-04-19
  • 来自专栏张善友的专栏

    积极参与开源项目,促进.NET Core生态社区发展

    今天早上在微信群里聊天聊到百度的SDK 已经支持.NET Core, 百度已经在3月份就支持了,想起当时还是我在他们的github上提的issue: https://github.com/Baidu-AIP NET Core生态社区的发展已经四年多时间,日趋完善,我们在这个数字化时代是彼此链接的,我们的需求可以用各类中间件和云服务来实现,很多时候我们有.NETStandard 的库就可以了。 ,之后和他们的沟通过程中了解到他们已经支持了.NETCore,而且还认识了几个使用apollo的.NETCore开发社区小伙伴 https://github.com/ctripcorp/apollo.net TarsCloud/Tars/issues/121, 这是一个很大的平台,目前我们在开源社区组建了一个.NETCore团队进行整体的开发支持https://github.com/tarsnet 社区生态的建设需要靠我们一步一个脚印的推进

    1.1K20发布于 2018-09-28
  • 来自专栏张善友的专栏

    AgentEval:面向 .NET 生态的企业级 AI 智能体评估框架

    AgentEval 概述 1.1 框架定义与核心使命 1.1.1 作为 .NET 生态首个原生 AI 智能体评估工具包 AgentEval 是由 joslat(José Luis Latorre Millas 该框架核心定位是成为 .NET 生态系统中首个专门针对 AI 智能体评估需求而构建的原生解决方案。 这一宣言清晰地表明了其生态补位的战略意图,并非简单复制 Python 工具的功能,而是针对 .NET 生态的特性进行深度优化和重新设计。 1.1.2 填补 Python-centric 评估工具在 .NET 领域的空白 AI 评估工具市场的语言生态分布呈现出严重的不平衡状态。 维度 Python 工具生态 AgentEval (.NET) 运行时依赖 需要 Python 运行时及依赖库 纯 .NET,无额外语言运行时 与 .NET 系统集成 进程间通信或 HTTP API,性能损耗

    31110编辑于 2026-03-21
  • 来自专栏AI.NET极客圈

    AI与.NET技术实操系列(九):总结篇 ── 探讨.NET 开发 AI 生态:工具、库与未来趋势

    引言 本文作为本系列的最后一篇,旨在全面探讨 .NET 生态中与 AI 相关的工具、库、框架和资源,帮助开发者了解如何在 .NET 环境中开发 AI 应用。 2. .NET AI 生态概述 .NET AI 生态的现状 Microsoft 长期以来一直是 AI 技术的领导者,其 AI 战略涵盖了从云服务到开发者工具的多个层面。 .NET AI 生态的组成部分 .NET AI生态由多个核心组件构成,每个组件在 AI 应用的开发过程中都扮演着重要角色: ML.NET:一个跨平台的开源机器学习框架,支持开发者使用 C# 或 F# 构建自定义机器学习模型 生态协作:鼓励.NET生态中的包作者将此抽象集成到各自的库中,促进一致性和互操作性。 与.NET生态兼容:遵循.NET的依赖注入和配置模式,便于集成到现有项目中。

    78610编辑于 2025-03-24
  • 来自专栏DotNet NB && CloudNative

    深入解析AI在.NET生态系统中的应用与趋势

    .NET Conf China 2024中国 .NET 开发者峰会即将在上海召开,这次大会是一届完全由社区组织举办的中国.NET 开发者盛会,我们筹备大会之初就定下了大会的主题是“智能、创新、 我们将聚焦于人工智能和机器学习在 .NET 中的应用,将围绕“.NET x AI”这一议程展开,汇聚了众多行业专家和资深开发者,涵盖了 .NET 领域的最新技术动态。 探讨自然语言与编程的深度融合,剖析自然语言编程的技术实现及其在.NET生态中的应用潜力。分析.NET平台在自然语言编程中的独特优势与现实局限,为技术落地提供清晰指引。 微软最有价值专家(MVP),公司资深架构师,有多年前后端、大数据、编译器、AI、计算机视觉、图像处理、视频渲染等经验,.NET爱好者周杰分享主题《用.NET打造企业级智能聊天助手与API网关》。 市面虽然已有类似项目,但鲜有能够集成数据库并提供如此全面管理和支持的产品,尤其是在.NET生态系统中。

    35910编辑于 2024-12-05
  • 来自专栏爬虫资料

    Playwright多语言生态:跨PythonJava.NET的统一采集方案

    ,尤其是学术数据库如 Scopus,开发者常遇到两个经典问题:技术语言割裂:Python开发人员使用Selenium、requests-html等库;Java阵营使用Jsoup或HtmlUnit;而.NET 极不统一分布式扩展性缺乏天然跨语言支持二、技术架构图 + 核心模块拆解Playwright:一次性解决全栈爬虫问题Playwright 是微软推出的浏览器自动化框架,最大亮点是天然支持多语言(Python / Java / .NET ▲ ▲ │ │ │ │ Python脚本 Java脚本 C# (.NET 无论你是Python开发者、Java架构师还是.NET工程师,Playwright都能帮你构建出统一、高效、稳定的爬虫系统,极大降低语言隔阂与维护成本。

    54610编辑于 2025-04-14
  • 来自专栏张善友的专栏

    .NET AI 核心构建块:重塑智能应用开发的架构范式与生态

    随着.NET 10 的正式发布,微软通过一系列深思熟虑的架构革新,将人工智能从一种附加的外部能力,彻底转化为.NET 生态系统中的一等公民。 在.NET 生态中,官方发布的 MCP C# SDK 让开发者能够以极低的成本构建符合规范的 MCP 客户端与服务器。 该协议的核心优势在于其供应商中立性 。 行业趋势与开发者生态:2025-2026 深度观察 .NET AI 构建块的发布并非孤立事件,它深深植根于全球开发者生态的剧烈变迁中。 在这个“智能体原生”的新时代,.NET 生态系统无疑已做好了充足的准备,为智能软件的无限可能提供坚实的基石。 Year in Review https://io.net/blog/2025-io-net-year-in-review

    31610编辑于 2026-03-08
  • 来自专栏张善友的专栏

    .NET 生态系统中 LoongArch 与 RISC-V 的整合深度分析

    对于.NET 生态而言,支持这些架构不仅是技术上的扩展,更是保持平台普适性和生命力的关键 。 然而,这种支持并非一蹴而就。 LoongArch(龙架构):主权、割裂与生态重构 LoongArch 是一个独特的案例,它不仅是一个新的指令集,更代表了一个完整的、由单一厂商强力推动的软件生态系统。 在.NET 的支持路径上,LoongArch 面临着比技术本身更为复杂的生态割裂问题,即所谓的“旧世界”与“新世界”之争。 2.1 ABI 鸿沟:旧世界 vs. 这不仅仅是一个 GitHub 仓库,而是一个完整的镜像生态。 2.2.1 专用 NuGet 源:nuget.loongnix.cn 这是目前在 LoongArch 平台上开发.NET 应用的生命线。 RISC-V:分布式协作与跨平台构建的艺术 与 LoongArch 由单一厂商主导不同,RISC-V 在.NET 生态中的崛起是典型的分布式开源协作成果。

    43310编辑于 2025-12-18
  • 来自专栏张善友的专栏

    边界突围:中国.NET技术的七年认知演进与社区化生态重构

    这一过程不仅反映了中国.NET开发者社区的成长轨迹,更体现了技术生态从局部优化到全局认知的系统性演进。 四、AvaloniaUI社区在中国的发展及其对.NET信创生态的贡献 社区规模与技术生态的跨越式发展 AvaloniaUI作为基于.NET的跨平台UI框架,在中国的发展呈现出爆发式增长态势。 这些案例验证了框架在企业级应用中的稳定性和实用性,为.NET技术在信创领域的推广提供了有力佐证。 社区治理与生态协同 AvaloniaUI社区的发展与整个.NET信创生态形成良性互动。 在2025年第七届中国.NET技术峰会中,社区作为重要参与方,与.NET中文社区、FireUG社区等12家技术社区共同构建了完整的展示生态。 对.NET信创生态的全局价值 AvaloniaUI的成功实践,为.NET技术在信创领域的"差异化破局"提供了关键支撑。

    47740编辑于 2025-12-01
  • 来自专栏终有链响

    move生态

    move生态 Move 生态主要围绕着 Move 编程语言及其相关的区块链平台构建,这些平台旨在提供更高的安全性、可扩展性和开发者友好性。以下是关于 Move 生态的一些关键点: 1. Move 生态与以太坊生态对比 Move 生态与以太坊生态在多个方面存在显著差异,包括但不限于编程语言、设计理念、性能特性、社区规模以及应用场景。以下是两者之间的一些关键区别: 1. 社区与生态系统 以太坊:拥有庞大的开发者社区和丰富的工具链,是目前最成熟和活跃的区块链生态系统之一。大量的 DeFi、NFT 和其他 dApp 已经建立在以太坊之上。 总结 以太坊生态以其成熟度、广泛应用和强大的社区支持著称,而 Move 生态则凭借其独特的安全特性和高效的性能吸引了特定领域的关注。选择哪个生态取决于你的具体需求、目标应用以及对安全性和性能的优先级。 随着两个生态系统的不断发展,它们各自的优势也将变得更加明显。

    53310编辑于 2024-12-28
  • 来自专栏架构随笔录

    Kafka生态

    Hive官网:https://hive.apache.org/ 学习地址:https://blog.csdn.net/tianyeshiye/article/details/92803064 6、管理和控制台

    5.1K10发布于 2020-02-24
  • 来自专栏sktj

    Docker 生态

    curl -L https://github.com/docker/compose/releases/download/1.4.0/ docker-compose-uname -s-uname -m > /usr/local/bin/docker-compose

    49620发布于 2019-10-30
领券