Globally, it is estimated that there are 3–5 million WinForm.NET developers, accounting for 40–50% of the total .NET developer pool. Production environments run 10–15 million WinForm.NET applications, mostly .NET Framework 4.x built between 2010–2020, concentrated in finance, manufacturing, healthcare, and government. Among these, 60–80% have modernization needs, with 40–60% prioritizing web migration. Key drivers include web access, UI modernization, cross-platform support, cloud integration, and security compliance. Blazor WebAssembly is a top choice due to C# code reuse and browser-based cross-platform capabilities. Only 20–40% of apps lack migration plans, typically due to hardware dependencies or stable legacy operations.
全球范围内,估计WinForm.NET开发者约有300万至500万人,占.NET开发者总数的40%至50%。生产环境中运行着1000万至1500万个WinForm.NET应用程序,其中大部分是2010至2020年间开发的.NET Framework 4.x版本,集中在金融、制造、医疗和政务等行业。在这些应用中,60%至80%有现代化改造需求,其中40%至60%优先选择Web化迁移。核心驱动因素包括网页端访问、界面现代化、跨平台支持、云集成和安全合规。由于可复用C#代码且具备基于浏览器的跨平台能力,Blazor WebAssembly成为热门选择。仅有20%至40%的应用暂无迁移计划,这类应用通常因硬件依赖或遗留系统运行稳定而无需改造。
Therefore, the tool we are developing will be a WALLBREAKER for migrating WinForms.NET applications to Blazor WebAssembly. We aim to keep code modifications below 10%—even for applications with custom drawing logic using System.Drawing and GDI+. This will prevent trillions of lines of battle-tested C# code from being discarded and breathe new life into millions of WinForms.NET applications.If you have any suggestions, please send them to 28348092@qq.com.
所以,我们正在开发这个软件,将成为WinForm.NET程序迁移到Blazor WASM的过程的破壁者。我们期望能将代码修改量控制在10%以下,即使应用程序包含使用了System.Drawing调用GDI+的自定义绘图的代码。这样能让数万亿行经过长期市场考验的C#代码不被抛弃,让数百万个WinForm.NET程序重获新生。如有建议,请发送至 28348092@qq.com。