Winform+Blazor的技术组合
Winform也可以这么好看?
对于Winform
很多人的刻板印象就是拖拉拽,简单生产界面,但是这样对于界面的效果,它并不会很好,虽然简单,快,但是效果也是极差,所以有很多人就去使用WPF
,去写xml
的语法写界面,但是我个人非常不习惯这种xml
的写法,但是有时候Winform
更简单,但是有没有一个让简单的Winform
更简单的去写更优雅更好看的界面呢?
当然有,并且性能也是极高的,这时候就可以来到我们的Winform
+Blazor
的技术组合,这时候也有人会说这不就是套webView
吗?当然他也是用到了webview
的技术托底了我们的blazor
让其显示,但是他与直接使用webView
不太一样,
这种技术称Blazor Hybrid
什么是Blazor hybrid
Blazor Hybrid
是一种新型的应用程序开发框架,它结合了Blazor WebAssembly
和Blazor Server
的优点,可以在Web和本地环境中运行。Blazor Hybrid
允许开发人员使用C#和.NET技术来构建跨平台的应用程序,包括Web应用程序、桌面应用程序和移动应用程序。
Blazor Hybrid
的核心思想是将Blazor Server
应用程序嵌入到本地应用程序中,以实现本地应用程序的功能和性能。这样,开发人员可以使用Blazor Server
的实时通信功能来实现本地应用程序的实时更新和交互性,同时还可以利用本地应用程序的优势,如本地文件系统、硬件加速和本地API。
Blazor Hybrid
的开发过程与Blazor WebAssembly
和Blazor Server
类似,开发人员可以使用C#和.NET技术来编写应用程序代码,并使用Blazor
组件来构建用户界面。开发人员还可以使用Visual Studio和Visual Studio Code等工具来进行开发和调试。
Blazor Hybrid
的优点包括:
-
跨平台:
Blazor Hybrid
可以在Web、桌面和移动平台上运行,为开发人员提供了更多的选择。 -
性能:
Blazor Hybrid
利用本地应用程序的优势,可以提供更好的性能和响应速度。 -
开发效率:
Blazor Hybrid
使用C#和.NET技术,可以提高开发效率和代码重用性。
总之,Blazor Hybrid
是一种新型的应用程序开发框架,可以帮助开发人员构建跨平台的应用程序,包括Web应用程序、桌面应用程序和移动应用程序。它结合了Blazor WebAssembly
和Blazor Server
的优点,可以在Web和本地环境中运行,提供更好的性能和实时通信功能。
Winform
和Blazor
结合的完整的前端Demo
这是由Masa Blazor Pro
(MIT开源的项目)改的支持在Winform Blazor
中运行的Demo,内有非常多的案例
Demo下载地址:https://tokenfile.oss-cn-beijing.aliyuncs.com/BlazorWinform.zip
总结
如果你发现winform
拖拉拽的界面无法满足你的需求,你也可以体验一下Winform Blazor
非常的舒服,并且Blazor
存在丰富的组件,而且使用成熟的Blazor
组件对于开发效率非常的高,当前演示的是由[MASA Stack Docs](https://docs.masastack.com/)
的MIT开源的Pro项目移植
来自Token
的分享
技术交流群:737776595
出处:https://www.cnblogs.com/hejiale010426/p/17392652.html
关注我】。(●'◡'●)
如果,您希望更容易地发现我的新博客,不妨点击一下绿色通道的【因为,我的写作热情也离不开您的肯定与支持,感谢您的阅读,我是【Jack_孟】!
本文来自博客园,作者:jack_Meng,转载请注明原文链接:https://www.cnblogs.com/mq0036/p/17401167.html
【免责声明】本文来自源于网络,如涉及版权或侵权问题,请及时联系我们,我们将第一时间删除或更改!
posted on 2023-05-15 10:37 jack_Meng 阅读(2940) 评论(0) 编辑 收藏 举报