2

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

你有什么建议?

谢谢。

4

4 回答 4

3

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

于 2009-10-22T15:37:52.987 回答
1

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

我想说带有 Visual Studio Express 的 C# 是最简单的,而 XCode 和 Interface Builder 的学习曲线最陡峭。虽然我没有使用过 QT,所以无法比较,但可以想象它与 GTK 相似。

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

于 2009-10-22T20:49:10.970 回答
0

考虑 Python 和 PyGTK:跨平台、文档化、经过验证。

于 2009-10-22T15:02:12.653 回答
0

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

于 2009-10-22T15:43:26.283 回答