- 我为什么选择微服务架构 -
2025年06月24日
生活中充满了各种trade-off(权衡),编程开发中也是如此。本文将通过实战的角度,分享在开发微服务框架的过程中,针对不同的组件做的一些抉择,包括,协议支持的多少?数据传输采用TCP还是UDP?网络处理是普通处理模型还是定制的epoll?序列化框架那么多,该用哪种?注册中心选哪家?路由方式哪种好,如何限流等等。
嘉宾介绍:Go微服务框架rpcx的作者,拥有20余年的软件开发经验,先后在清华同方、Motorola、微博等公司工作,出版了国内第一本原创Scala图书《Scala集合技术手册》,并在台湾发行了繁体版。Go语言的布道者,在GopherChina meetup/GopherChina大会上分享过《Go微服务框架实践》、《Go并发编程》等主题。
2025年06月23日
11月13日消息,微软周三宣布了.NET开发框架开源计划,让.NET应用未来可以在Linux上和Mac OS X上运行。
据报道,微软表示,在未来几个月内,还将开放.NET核心Runtime和.NET核心框架的其余部分。
根据微软的计划,下一次发布.NET开发框架时,整个服务器开发环境,从ASP.NET 5下至Common Language Runtime和Base Class Libraries,都将实现开源。
微软还推出了拥有全功能的Visual Studio 2013社交版,可免费用来开发任何非商用应用。另外还发布了Visual Studio 2015预览版和.NET 2015预览版。
2025年06月23日
概述:本文将讨论如何用最简单的术语在网站上运行 C# 代码。半技术讲座我使用了 wasm-tools-net7,这是一个基于 wasm-tools 的工作负载,没有包含任何额外的包。我的重点是简单性和主要主题。彻底了解该主题可提供完成所有其他任务所需的信息。如何工作?WebAssembly 工作原理:序列图创建演示创建项目我用的是net7,但这取决于你。Dotnet new console -o WASM_Demo cd WASM_Demo Dotnet workload install wasm-tools-net7此时,需要对 csproj 文件进行修改。Project Sdk=Mi
2025年06月23日
对许多用户而言,7月29日最受关注的事件是Windows 10的发布。但事实上,除了Windows 10外这一日微软还会带来更多的亮点。届时微软还将发布针对Windows通用应用程序平台的(UWP).Net开发框架最终版,以及全新统一生态的Windows 10应用商店。
原生.NET是UWP应用的默认工作环境和框架,它是让UWP应用自适应于不同类型设备的关键。归功于这个技术,UWP应用的速度将比现在的Windows应用提高近30%,但内存占用率低于15%。并且开发者可以在.NET的帮助下一次性开发出适配不同设备的UWP应用,一改过去Windows 8/8.1与Windows Phone 8/8.1上应用互不兼容,应用开发工作繁琐的窘况。
2025年06月23日
.NET 8.0 和 .NET 4.8 之间的区别主要体现在它们的发展背景、目标平台、架构设计和功能特性上。下面是它们之间的一些主要区别:
.NET 4.8 是.NET Framework的最后一个主要版本,它是作为Windows操作系统的组成部分进行开发和维护的。.NET Framework最初发布于2002年,它的设计和功能是为了满足Windows应用程序的开发需求。
2025年06月23日
良好的界面不仅会让应用看起来更加专业,更重要的是让用户操作更加智能和友好。本文全面总结了软件开发中最常用的几款.NET界面控件,让你对这些优秀的工具有一个全面的了解,从而帮助你选择最适合项目的界面开发框架。
很多人搞不清楚DevExpress和DXperience的区别,这里再次跟大家说明一下,DXperience是DevExpress下所有.NET控件的统称,目前一共有五大界面组件:WinForms,ASP.NET,WPF,Silverlight 和Windows 8 XAML。
2025年06月23日
这篇文章中,我们将详细解析virtio-networking和vhost-net介绍中描述的vhost-net架构,以从技术角度说明一切如何协同工作。