最近我正在开发一个游戏项目,我们需要开发一些编辑器供设计人员使用。虽然其他程序员都在使用Windows,但我正在使用Mac OS X.我熟悉WPF和Windows Forms开发,我正在寻找一些支持类似于WPF或Windows Forms开发的数据绑定的GUI框架。 / p>
GUI框架应满足以下条件:
顺便说一下,我不关心编程语言,基于任何编程语言的GUI框架都是受欢迎的。
答案 0 :(得分:0)
取决于您想要支持的平台,但您可以查看Moonlight的silverlight单声道端口。请查看此页面的替代部分: http://www.mono-project.com/WPF
答案 1 :(得分:0)
Silverlight在MacOS上运行。
它也会耗尽浏览器,因此您可以创建一个不需要运行浏览器的应用程序,因此看起来像普通的桌面应用程序。
答案 2 :(得分:0)
据说Knockout.js很好。我的同事比Wpf和Silverlight绑定更喜欢它。例如,如果你有一个名字prop,这是firstname和lastname的结果,你必须使用propertychanged在Wpf中麻烦,在Knockout.js中你定义它是可观察的,运行时使它正确地通知它的观察者。它还支持验证。
答案 3 :(得分:0)
虽然它没有像WPF或Windows Forms这样的数据绑定,但Real Studio对于创建跨平台应用程序非常有效。当然,还支持XML。
答案 4 :(得分:0)
尝试JavaFx,它支持比Java Swing更好的绑定。样式也基于CSS而不是Microsoft专有样式逻辑。
WPF和JavaFX都将针对GPU进行额外的快速渲染;它们具有可比性和竞争对手的技术。但是,考虑到微软的业绩,JavaFX是跨平台的,不太可能被抛弃。
http://www.oracle.com/technetwork/java/javase/overview/javafx-overview-2158620.html
此外,其他答案在这里说Silverlight,但微软放弃了这一点。