7

对于全新的跨平台 GUI 应用程序,CPython 或 IronPython,您会使用什么?

怎么样
- 许可/自由
- 开发
- - 文档
- - 编辑器
- - 工具
- 库
- 性能
- 可移植性

你可以用其中一个做最好的事情吗?
- 网络
- 数据库
- GUI
- 系统
- 多线程/处理

4

4 回答 4

4

如果您喜欢/需要使用 .net 框架,请使用 Ironpython,否则 CPython 是您的选择

(或者你可以试试 PyPy :))

于 2009-07-19T11:55:16.870 回答
4

使用 CPython,使用 IronPython,您将绑定到没有太多跨平台支持的 .Net 平台,单声道在 linux 上有,但仍然适用于跨平台应用程序,我不推荐 .Net。

所以我的建议是使用 CPython,对于 GUI,使用 wxPython/PyQT 这样的框架,你会很高兴的。

于 2009-07-19T12:07:17.733 回答
2

我只能想到一个远程可以容忍的“跨平台”GUI 应用程序(firefox),而且人们到处都在疯狂地抱怨它。

如果您想做跨平台,请构建一个可以完成您需要完成的工作的漂亮、可靠的模型,并构建使用它的特定于平台的 GUI。

我不知道 wxpython 或 pyqt 在 Windows 和 Linux 上的容忍度如何,但是你从 OS X 上的普通可可获得的越远,构建起来就越困难,使用起来就越不愉快。

于 2009-07-19T17:23:25.153 回答
2

cpython 是基于本机运行时的 python,,,它对托管操作系统有一个精简的运行时级别,ironpy 是基于软 vm 的 python,,,它有一个嵌入在 dotnet vm 中的重型软解释器,称为 clr

总的来说,,,cpython 本身就是一种脚本语言,,它专注于语言,而 Ironpy 是用 clr 来完成的,,,其中 clr 是主要的 essisal,,然后是 Ironpy 语言本身,,,它专注于在clr平台上...

查看 hellogameprogramming.net 了解更多详情

于 2012-06-20T09:55:52.940 回答