CPython或IronPython?

时间:2009-07-19 11:21:56

标签: python ironpython cpython

您将在全新的跨平台GUI应用程序CPython或IronPython中使用什么?

怎么样?   - 许可/自由
  - 发展
     - - doc
     - 编辑
     - - 工具
  - 图书馆
  - 表演
  - 便携性

你最擅长哪一个?
  - 网络
  - 数据库
  - GUI
  - 系统
  - 多线程/处理

4 个答案:

答案 0 :(得分:4)

使用CPython,使用IronPython你必须使用.Net平台,它没有太多的跨平台支持,单声道是在Linux上,但仍然是一个跨平台的应用程序,我不推荐.Net。

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

答案 1 :(得分:3)

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

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

答案 2 :(得分:2)

cpython是基于python的本机运行时,它对托管操作系统有一个瘦的运行时级别, ironpy是基于软vm的python ,,它在dotnet vm中嵌入了一个沉重的软inter inter,这就是所谓的clr

总体而言,,, cpython本身就是一种脚本语言,它专注于语言,同时用clr完成了铁,其中clr是主要的essisal,然后是铁语本身, ,它专注于clr平台...

检查hellogameprogramming.net了解更多详情

答案 3 :(得分:1)

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

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

我不知道wxpython或pyqt在Windows和Linux上是多么容忍,但是你在OS X上从普通的cocoa中获得的越多,它构建起来越难以及使用起来越不愉快。