CPython or IronPython?

What would you use for a new cross-platform graphical application, CPython or IronPython?

How about - license / freedom
- development
- - doc
- - editors
- - tools
- libraries
- performances
- tolerance

What can you do best with this or that?
- networking
- database
- GUI
- system
- multithreading / processing

+6
python cpython ironpython
source share
4 answers

Use CPython, with IronPython you are tied to a .Net platform that does not have cross-platform support, mono is on Linux, but for a cross-platform application, I would not recommend .Net.

So my suggestion is to use CPython, for a GUI use a framework like wxPython / PyQT and you would be happy.

+3
source share

if you like / need to use the .net framework, use ironpython, otherwise CPython is your choice

(or you can try PyPy :))

+3
source share

cpython is runtime-based python built-in, it has a subtle runtime for os hosts, ironpy is a python based soft vm, it has a heavy soft interpreter built into dotnet vm called clr

total ,, cpython is created as a scripting language initially, it focuses on the language, while ironpy is done to execute with clr, where clr is the main essence, then the language itself is sticky, it focuses on the clr platform ...

check hellogameprogramming.net for more details

+2
source share

I can only think of one cross-platform GUI application that allows you to remotely migrate (firefox), and people complain about it everywhere I look.

If you want to make a cross-platform, create a good, solid model that can do the necessary work and create graphical interfaces for the platform that use it.

I donโ€™t know how portable wxpython or pyqt are on Windows and Linux, but the further you get from simple cocoa in OS X, the harder it is to build and the less pleasant it becomes.

+1
source share

All Articles