制作一个复杂的应用程序:Ruby vs Python

2024-10-06 11:20:17 发布

您现在位置:Python中文网/ 问答频道 /正文

我想创建一个复杂的应用程序:

它是一个游戏级的编辑器。可以为标高放置平铺和其他对象。然后将级别数据“压缩”到一个文件中。在

使用另一个应用程序,它将读取文件的数据并玩游戏。在

该应用程序主要用于Windows。其他平台尚待考虑。在

所以我需要帮助决定:

如果你要像我描述的那样做,你会选择哪种编程语言?在

我想在Ruby还是Python之间做出选择。 我希望你能根据我的以下需要帮助我选择:

  • 简单的GUI平台,用于制作编辑器。在
  • 可以显示精灵,移动,变换等
  • 可以播放音频。在
  • 可以压缩数据、图形和音频。压缩文件只能由我制作的另一个应用程序读取。在

Tags: 文件数据对象应用程序游戏windows平台编辑器
2条回答

我从未使用过Ruby,但我确信这两种语言在库方面几乎没有区别。我知道使用wxPython或pygame(或两者的组合)可以用Python完成您想要的事情。但我相信Ruby也有类似的libs。所以只要看看这两种语言,用一种你更喜欢的。在

Python+PyGame。把手放下。您将受益于:

  • 语言和PyGame的好文档
  • GUI、精灵和音频集于一身,同样是PyGame
  • 比Ruby更好的Windows支持(可以从.exes安装Python和PyGame)

桌面应用程序(尤其是Windows应用程序)并不是Ruby的最佳选择。不过,PyGame将完美地服务于您的目的。在

这并不是说你不能用Ruby来做,你可以用任何语言来写。但是为了便于使用,Python是最好的选择。在

相关问题 更多 >