使用 GTK+ 绑定进行快速应用程序开发
2008-11-11 08:13:43 来源:WEB开发网除了 GTK+ 库的基本集之外,Python 还全面覆盖了 GNOME 开发平台的各个方面。因此,在编写应用程序时,可以使用 GNOME 平台的所有共享工具,从而进一步提高您的开发效率。
C# 和 Microsoft NET
雷蒙德巨人 Microsoft® 的开发部门提供的最新产品 .NET 在 Microsoft Windows® 之外的平台上也很受欢迎(这得益于 Mono 项目提供的免费实现)。不过,您可能惊奇地发现,这项技术具有非常强的适应能力。事实上,.NET 方面最受欢迎的 GUI 工具集很大程度上不能算是 Microsoft 自己的 WinForms,而是 GTK+。由于 Gtk# 绑定集随缺省 Mono 分发版本一起提供,而且 GTK+ 本身的质量出众,因此 GTK+ 快速成为希望使用新 .NET 平台开发桌面的程序员的新宠。另外,由于 .NET 的效率非常高,因此很多新应用程序都采用 C# 和 GTK+ 进行编写,包括一些影响很大的应用程序,如 Beagle 项目(该项目允许快速有效地对计算机上存储的所有信息进行搜索)。
请注意,尽管其名称是 Gtk#,其中也包含了很多用于 GNOME 库的相应粘附构件,允许在必要时使用 GNOME 平台(如果您的操作系统上存在 GNOME 库)。Gtk# 也可以移植到 Windows,因此不必花太多的时间进行移植工作。
Haskell
现在我们讨论另一个完全不同的部分。懒功能语言 Haskell 与目前已讨论的任何语言都不相同,后者都使用命令型语法。正是由于完全不同的方法,Haskell 才能在很多应用程序中提供无以匹敌的简洁性和表达力,在那些要求进行数学推理的应用程序中,这一点更是表现突出。由于这个原因,它是您的工具库中一个非常有用的工具,通过使用 Gtk2Hs 项目的成果,您能够将精干的数学运算过程打包为同样精干的用户界面(user interface,UI)。
更多精彩
赞助商链接