编写简单漂亮的GUI应用程序有什么好的语言?

时间:2009-10-22 14:56:46

标签: user-interface graphics graphviz

我从未做过太多的GUI编程(除了一点QT和Delphi) 我需要编写一个简单的GUI应用程序,它可以交互式地显示图形 与“GraphViz GUI for Mac”非常相似的工具。

你会建议什么?

感谢。

4 个答案:

答案 0 :(得分:3)

我认为这实际上取决于您所定位的平台。如果您正在为Mac编写本机应用程序,Objective-C可能是最佳选择,因为API是围绕它构建的。如果您是为Windows编写的,出于同样的原因,您可能需要C / C ++或C#。跨平台应用程序会让您选择平台中立的语言,例如Java或Python(如jldupont建议的那样)。

答案 1 :(得分:1)

我使用了很多,我在Windows上的Visual Studio中说C#(这很棒,而且是免费的!),还有像C#+ MonoDevelop(或者像Perl这样的脚本语言)和Glade / GTK之类的东西。 Linux / BSD /其他UNIX在Mac OS上,然后XCode和Interface Builder是显而易见的选择。

我认为使用Visual Studio Express的C#是最简单的,XCode和Interface Builder具有最陡峭的学习曲线。我没有使用QT,所以无法比较,但想象它与GTK类似。

在盒子外思考一点,REALBasic在完成工作方面也非常出色(如果你能超越它是OO Basic的事实)。它不是免费的,但它们最近大大降低了价格,而且非常适合用于简单的GUI应用程序开发。

答案 2 :(得分:0)

考虑使用PyGTK的Python:跨平台,记录,证明。

答案 3 :(得分:0)

JRuby是一个不错的选择 - 它是跨平台的,你可以获得java的大量组件的双重好处(例如,有人可能已经完成了交互式图形可视化面板)以及连接和使用的能力他们来自ruby(这是一种很棒的语言)。