C# · 12月 29, 2021

c# – 使用HTML5 GUI跨平台桌面开发

短篇小说:有没有办法使用 HTML5中的GUI编写桌面应用程序,并以跨平台语言(如python(甚至是C#/ Mono))核心?

更长的故事:我是C#开发人员,对于我在Windows和OSX下运行的小型个人项目,我使用C#(Mono),前端利用了Eto.Forms

我想了解是否有一个成熟的方法来使用HTML5 GUI实现相同的结果,因为我想了解这一点,并认为这可能是近期Windows桌面UI(或其他一个很好的工具)的一个很好的选择在我的技能)当然,如果运行在后台的代码是C#,我会更加高兴,而且让我的脚在另一个潮湿,也许更多的跨平台,像python将是好的.

在这个阶段,我对任何面向移动的解决方案都不感兴趣.

解决方法 Electron(以前的Atom外壳)已经到了晚了.事实上,这是VSCode建立的.

有一个great tutorial和starter code使用Angular 2和Typescript,你甚至可以使用VSCode来编写它.

对于我来说,这是从WPF世界转变到HTML5的最佳方式.