Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

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

Open
byyxx128 opened this issue Jul 4, 2019 · 3 comments
Open

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

byyxx128 opened this issue Jul 4, 2019 · 3 comments

Comments

@byyxx128
Copy link

byyxx128 commented Jul 4, 2019

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

@AnyListen
Copy link
Owner

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

@WhiredPlanck
Copy link

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

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

@WhiredPlanck
Copy link

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

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

原来如此,谢谢回复 ~

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants