14

在我停止使用 C++ 编程并开始从事 Web 创作之后,我被 PHP 的高级构造(如哈希表)或其动态、弱类型所宠坏。我记得 C/C++ 指针的焦虑以及低级 Win32 API 句柄和消息循环的迷宫,这使我无法将 Code::Blocks 之类的环境用于桌面应用程序。我也不太喜欢笨重的静态类型 C#/.NET 环境。还有其他想法吗?

4

7 回答 7

9

wxPython

于 2008-09-27T01:23:19.757 回答
9

Python 有很棒的GUI 工具包

于 2008-09-27T01:24:31.923 回答
6

德尔福。毫无疑问。

http://www.codegear.com/delphi

不过,您将不得不忍受强类型。

C# 不是一门糟糕的语言,.Net 框架当然有一些有趣的特性,但是 WinForms 可能会很慢,使其不太适合(至少对我而言)桌面 GUI 应用程序。我也不喜欢高昂的运行时要求。

于 2008-09-29T16:00:10.833 回答
5

Tcl/tk 是一种老式的解决方案,但您可以使用非常少的代码来启动和运行 gui。运行时可以嵌入,因此您可以在包含代码、运行时和资源文件的单个文件中分发自包含的可执行文件。运行时在 unix/windows/mac 上运行,因此很容易为您需要的任何平台生成二进制文件。然而,许多人发现很难将他们的头脑围绕在 tcl...

于 2008-09-27T04:07:31.453 回答
3

我在 Flex 和 WPF (c#) 方面做了很多工作。虽然你不太喜欢 C#。我会说 Flex 非常像 C#,但没有所有强类型代码。我拥有大约 13 年的 PHP 编程经验,我想说转向 flex 应用程序开发(包括 AIR 桌面应用程序)是我所做的最流畅的转变之一。特别是如果您喜欢使用任何类型的 javascript。

无论如何,FlexFlexFlex ......哦,是的,还有AIR :)

如果您需要更多帮助或更好的细分,请告诉我。

于 2008-09-27T01:29:30.413 回答
2

如果你想要快速、简单、无痛的开发,或者如果你想回到 C++,我第三个 Pyhon,因为我们中的一些人只是喜欢痛苦,尝试使用 Boost 和 Qt,你会比回到以前更快乐Win32 API 的过去。

于 2008-09-27T01:27:28.437 回答
1

您可以将 Lua 与 wxLua 或轻量级 IUP 库一起使用。两者都是便携的。

对于快速/小型原型/丢弃脚本,我还使用 AutoHotkey:该语言对于经验丰富的程序员来说非常糟糕(新手似乎喜欢它......),但它的高级 GUI 易于使用且快速使用。它相当小,可以“编译”为独立的 exe。

于 2008-09-27T09:59:04.133 回答