您将在全新的跨平台GUI应用程序CPython或IronPython中使用什么?
怎么样?
- 许可/自由
- 发展
- - doc
- 编辑
- - 工具
- 图书馆
- 表演
- 便携性
你最擅长哪一个?
- 网络
- 数据库
- GUI
- 系统
- 多线程/处理
答案 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中获得的越多,它构建起来越难以及使用起来越不愉快。