Вопрос

Что бы вы использовали для нового кроссплатформенного приложения с графическим интерфейсом: CPython или IronPython?

Как насчет
- лицензия/свобода
- разработка
- - док
--редакторы
- - инструменты
- библиотеки
- выступления
- портативность

Что вы можете делать лучше всего с тем или другим?
- сеть
- база данных
- Графический интерфейс
- система
- многопоточность/обработка

Это было полезно?

Решение

Используйте CPython, с IronPython вы привязаны к платформе .Net, которая не имеет особой кроссплатформенной поддержки, mono есть в Linux, но для кроссплатформенного приложения я бы не рекомендовал .Net.

Поэтому я предлагаю использовать CPython, а для графического интерфейса — такую ​​структуру, как wxPython/PyQT, и будет вам счастье.

Другие советы

если вам нравится/нужно использовать .net framework, используйте Ironpython, иначе CPython — ваш выбор

(или вы можете попробовать PyPy :))

CPYTHON - это Python на основе выполнения на основе выполнения.

В целом, cpython изначально создан как язык сценариев, он ориентирован на язык, в то время как Ironpy создан для выполнения с помощью clr,,, где clr является основным необходимым, тогда сам язык Ironpy,,, он фокусируется на платформе clr...

проверьте hellogameprogramming.net для получения более подробной информации.

Я могу вспомнить только одно «кроссплатформенное» приложение с графическим интерфейсом, которое можно хоть отдаленно переносить (Firefox), и люди дико жалуются на него, куда бы я ни посмотрел.

Если вы хотите создать кроссплатформенную модель, создайте красивую, надежную модель, которая сможет выполнить необходимую вам работу, и создайте графические интерфейсы пользователя для конкретной платформы, которые ее используют.

Я не знаю, насколько приемлемы wxpython или pyqt в Windows и Linux, но чем дальше вы уходите от простого какао в OS X, тем сложнее его создавать и тем менее приятным становится его использование.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top