Список платформо-независимых библиотек GUI - List of platform-independent GUI libraries
Эта статья нужны дополнительные цитаты для проверка.Апрель 2007 г.) (Узнайте, как и когда удалить этот шаблон сообщения) ( |
Это список Библиотека пакеты, реализующие графический интерфейс пользователя (GUI) платформо-независимая библиотека графического интерфейса (ПИГУИ). Их можно использовать для разработки программного обеспечения это может быть портирован к множеству вычислительные платформы без изменений в его исходный код.
В C, C ++[требуется разъяснение ]
На других языках
Имя | Владелец | Язык программирования | Платформы | Лицензия |
---|---|---|---|---|
Apache Flex Раньше Adobe Flex | Фонд программного обеспечения Apache | ActionScript, Вспышка, Adobe AIR | Windows (x86, x64), macOS, Android (ARM, x86), iOS, Интернет (SWF ) | Свободный: Apache |
Apache Pivot | Фонд программного обеспечения Apache | Ява | Windows, macOS, Linux | Свободный: Apache |
Delphi, FireMonkey | Embarcadero Technologies | Object Pascal | Windows, macOS, iOS, Android | Проприетарный |
Флаттер | C, C ++, Дротик | Android, iOS (экспериментальная: Интернет, Linux, Windows, macOS) | Свободный: Новая лицензия BSD | |
Файн | Открытый исходный код | Идти | Windows, macOS, Linux, BSD, Android, iOS (экспериментальная: Интернет) | Свободный: Новая лицензия BSD |
Годо (игровой движок) | Открытый исходный код | GDScript, C ++, C #, GDNative | Linux, macOS, Windows, BSD, Haiku, iOS, Android, HTML5, WebAssembly, Xbox One, универсальная платформа Windows | Свободный: Массачусетский технологический институт |
PureBasic | Программное обеспечение Fantaisie | БАЗОВЫЙ | Windows, Linux и OS X | Проприетарный |
JavaFX | Корпорация Oracle | Ява | Windows, Linux X11, macOS, Android, iOS | Свободный: CDDL, GPL с исключением связи |
Киви | Киви | Python | Linux, Windows, macOS, Android, iOS | Свободный: Массачусетский технологический институт |
LCL, Lazarus | Открытый исходный код | Free Pascal | Windows (Win32, Qt), Linux (GTK +, Qt), macOS (Qt, Carbon, Какао) | Свободный: GPL, LGPL |
Моно, GTK # | Xamarin | C # | Windows, Linux (X11, Wayland), macOS | Свободный: Массачусетский технологический институт, LGPLv 2, GPLv2 (двойная лицензия ) |
Pharo | Сообщество фараонов | Болтовня | Windows, Linux (X11), macOS | Свободный: Массачусетский технологический институт, часть Apache 2.0 |
Качать | Корпорация Oracle | Ява | Windows, Linux X11, macOS | Свободный: CDDL, GPL с исключением связи |
SWT | Фонд Затмения | Ява | Windows (Win32), Linux (GTK +), macOS (Какао) | Свободный: Затмение |
Tcl /Тк | Открытый исходный код | Tcl | Windows, OS / 2, X11, OpenLook,[требуется разъяснение ] Mac, Android | Свободный: BSD-стиль |
Единство | Unity Technologies | C #, JavaScript, Бу | Windows, X11, macOS, Android, iOS также особенности кросс-платформенный Интернет-плеер | Проприетарный, на основе открытого исходного кода |
Платформа Uno | изобретательный | C #, XAML, WASM | Windows, iOS, Android, Интернет (WebAssembly), экспериментальная macOS) | Свободный: Apache |
VisualWorks | Cincom | Болтовня | Windows, OS / 2, Linux (X11), OpenLook,[требуется разъяснение ] Mac | Проприетарный |
WxPython | Python | Linux, Windows, macOS | Свободный: wxWindows | |
Xojo | Xojo, Inc. | Xojo | Windows, macOS, Linux (X11), iOS, Интернет | Проприетарный |
Требуется проверка, возможно, не поддерживается
Имя | Владелец | Платформы | Лицензия |
---|---|---|---|
VisualAge за C ++, Болтовня | IBM | Разные | Проприетарный |
Больше не доступен или не поддерживается
Имя | Владелец | Комментарий |
---|---|---|
AppWare | Novell | Компания Novell приуменьшает значение (обычно рассматривается как исключенная) |
Открытый интерфейс | Данные нейрона | Один из первых PIGUI, поддерживающий DOS, macOS, OS / 2, VMS, Microsoft Windows 3.0. |
Рамка для применения цинка | Профессиональные партнеры по программному обеспечению | Может поддерживаться, но новых продаж нет |
Смотрите также
Рекомендации
дальнейшее чтение
- Ричард Химера, Оценка платформо-независимых построителей пользовательского интерфейса, Март 1993 г., Лаборатория взаимодействия человека и компьютера Мэрилендского университета.