У меня небольшой опыт программирования, и я начал работать с Swing (Java) и wxPython.Несколько лет назад мне пришлось портировать приложение, которое я сделал, на OS X, и все проблемы, которые у меня были с wxPython, просто умножились.Я начал искать альтернативы и не смог найти ничего лучше, чем wxPython.QT был единственным, кто даже приблизился.GTK был адом на Windows (последний раз, когда я проверял).
Я не думаю, что мое затруднительное положение уникально, некоторые другие люди, возможно, достигли той же позиции за эти годы.
Итак, почему нет инструментария с графическим интерфейсом, чтобы иметь следующие характеристики:
- Простой.Основные окна / диалоговые окна (собственные открытия и сохранения) + базовый набор виджетов с управлением SOLID Layout.Дополнительные (составные виджеты) реализованы в виде дополнительных библиотек.
- Активно поддерживается в OS X, Linux и Windows
- Активно поддерживается привязка как минимум к 3 языкам высокого уровня.
- Активно поддерживаемая документация по передовому опыту разработки GUI с примерами использования инструментария.MVC / MVP правильно объяснил.GUI HIG (стиль Apple) просто объяснил, в комплекте с семантикой, парадигмами, лучшими практиками, выравниванием, правильными интервалами и тоннами лучших в своем роде примеров из успешных частей программного обеспечения.
- Простой способ создания распространяемого исполняемого файла для 3 целевых платформ на каждом из языков.
- Реализован как можно ближе к металлу с использованием легкодоступных библиотек, таких как Clutter, Cairo и т. Д.
Не слишком ли много вопросов для этих требований?Если да, то почему?
Помогите мне понять, почему нет такой крошечной библиотеки?