AnyListen/tools-ocr

建议更换开发平台到 .NET Core

byyxx128 opened this issue · 3 comments

有人提请过变更开发环境的建议 #4,理由是需要安装 JRE 运行环境。但是这并不是主要问题。
我的主要论点是,JavaFX 的执行效率实在太低了……JVM 的限制导致有一些问题根本不可能解决。
如果要跨平台的话,我个人建议不妨考虑下微软的 .NET Core,一方面是 .NET Core 是一直在更新的,另一方面 .NET Core 本身也是开源的。这样至少执行效率上和 JavaFX 不是一个等级的。

等 .NET CORE 的 WPF 可用了,可以尝试一下

如果要跨平台的话,我个人建议不妨考虑下微软的 .NET Core

然而现实情况是用了 .NET Core 理论上可以跨平台,但实际上 C# 等语言配合 .NET Core 的很多开源项目几乎 Only for Windows,macOS 和 Linux 少有人顾及。你比如说 ShareX,一个挺受欢迎的截图工具,C# 写的,但是几乎只适用于 Windows ……

竟然有人挖坟……没错,WPF 是 Win 专用,在其他平台只能写命令行。所以你的反驳思路也不对,其他项目是否顾及 Win 以外的平台和该项目没有关系……反驳的要点应该是,.Net Core 压根就不能直接跨平台写 GUI 桌面应用……

不过有个框架 Avalonia 可以做到。

原来如此,谢谢回复 ~