跨平台的基于GUI的工具。我已经解雇了Java,因为我个人不喜欢Swing。我目前正在考虑使用C#并使用Mono使其跨平台。不过,我想知道像Ruby这样新兴的跨平台语言能否为我提供一个体面的GUI开发环境
发布于 2018-05-28 12:59:26
跨平台的GUI是一个古老的问题。Qt,GTK,wxWindows,Java AWT,Java Swing,XUL - 它们都遭受同样的问题:由此产生的GUI在每个平台上看起来都不是本地的。更糟糕的是,每个平台有一个稍微不同的外观和感觉,所以即使你以某种方式能够得到一个看起来本地每个平台上的工具包,你必须以某种方式编写你的应用程序感到每一个平台上的本地。
这取决于一个决定:是否希望尽量减少开发工作,并且在每个平台上都有一个看起来很不正确的GUI,或者想要最大限度地提高用户体验?如果选择第二个选项,则需要为每个平台开发通用后端和自定义UI.
发布于 2018-05-28 13:44:37
允许在Linux下使用GTK工具包。我认为这应该在Windows和Mac OS下工作(如Gimp,Gaim等)
https://stackoverflow.com/questions/-100000097
复制相似问题