История изменений
Исправление
Linfan,
(текущая версия)
:
Питон был выбран исключительно ради ускорения разработки. Скорость реакции интерфейса зависит прежде всего от рендерера, который нативный, а не от логики программы на интерпретаторе, поскольку пользователь не совершает действий с высокой скоростью. А вот обновление канвы требует 25-30 fps, чтобы не было видно задержек. Поэтому экономия времени разработки в 5-10 раз это весьма серьейзный показатель (пилить проект 25-30 лет никто не будет)
При прототипировании были протестированы qt, gtk, wx (tk был в 0.9.x ветке и он не устраивал кардинально). gtk хреновастенько на винде выглядел, на маке совсем отстойно и жутко падуч. qt на маке не очень и ресурсов жрал больше всех. wx оказался наиболее подходящим на всех трех платформах, но и то после доработки напильником. Это если в общих чертах.
Исходная версия
Linfan,
:
Питон был выбран исключительно ради ускорения разработки. Скорость реакции интерфейса зависит прежде всего от рендерера, который нативный, а не от логики программы, поскольку пользователь не совершает действий с выскокой скоростью. А вот обновление канвы требует 25-30 fps, чтобы не было видно задержек. Поэтому экономия времени разработки в 5-10 раз это весьма серьейзный показатель (пилить проект 25-30 лет никто не будет)
При прототипировании были протестированы qt, gtk, wx (tk был в 0.9.x ветке и он не устраивал кардинально). gtk хреновастенько на винде выглядел, на маке совсем отстойно и жутко падуч. qt на маке не очень и ресурсов жрал больше всех. wx оказался наиболее подходящим на всех трех платформах, но и то после доработки напильником. Это если в общих чертах.