我正在寻找一些可以让我像在 WPF 中一样简单(或更容易)编写 GUI 的语言,但这确实是跨平台的。Mono、Silverlite 等很好,但要么不支持 WPF,要么不可靠、不完整、不支持 Linux……我将用它来重写一些较旧的 WPF 应用程序,以便它们也可以在 Mac 和 Linux 上运行。
这是我的要求
- 类似于 C# 和 WPF 的语法和编程技术。特别是,我需要这种语言来提供像 WPF 一样的 GUI 设计的标记样式。这意味着不像 Swing 那样旧的模糊代码方式。
- 无需使用低级技术即可获得良好的 GUI 性能(如在 WPF 中)
- 该语言不需要(由VM)解释它可以编译,但我更喜欢垃圾收集和高级编程,而不是处理指针、析构函数等。
- 将不胜感激 C# 出色的语法功能,如 lambda 表达式、LINQ、属性等。
有没有这样的语言?是否有任何其他选项可以将这些应用程序移植到 Mac 和 Linux(除了单声道)?