Digia Qt представляет собой кроссплатформенную библиотеку для разработки инновационного ПО и построения современных пользовательских интерфейсов. В состав библиотеки
Qt входят среда разработки и библиотека классов, предусмотрена возможность установки дополнительных компонентов.
Qt является полностью объектно-ориентированной и легко расширяемой средой. Библиотека
Qt – признанный лидер в области создания кроссплатформенных систем, написанных на
C++. Тем не менее, многие компании используют
Qt и для одноплатформенной разработки.
API-интерфейсы платформы
Qt дополняют стандартные библиотеки
C++ всеми компонентами, которые могут потребоваться при разработке приложений, начиная от функций компоновки и программирования графических интерфейсов и заканчивая поддержкой
XML, многопоточной обработкой и доступом к базам данных. Кроссплатформенные
API предоставляют универсальную, простую в освоении и использовании среду программирования, позволяющую абстрагироваться от технических особенностей операционных систем и сконцентрироваться на разработке функциональных аспектов приложений.
Платформа
Qt тесно интегрируется с ведущими средами быстрой разработки, что помогает разработчикам в полной мере реализовать свой опыт и навыки и создавать кроссплатформенные приложения с помощью таких средств, как
Microsoft Visual Studio .NET и
Eclipse IDE. Приложения
Qt полностью поддерживают
OpenGL, ведущие базы данных и множество других
IT-технологий.
Qt поддерживает различные 32- и 64-битные операционные системы и может использоваться на любой платформе с помощью
GCC – компилятора, поддерживаемого вендором, либо с помощью компиляторов третьей стороны.
Ключевые характеристики Digia Qt:
-
Мощный кроссплатформенный фреймворк для создания пользовательского интерфейса и приложений;
-
Среда разработки QtCreator для Qt C++ и Qt Quick;
-
Дополнительные модули Qt Designer, Assistant, Linguist и Visual Studio Add-In;
-
Доступ к всемирной экосистеме разработчиков, участников и поставщиков услуг;
-
Возможность создавать закрытый исходный код при использовании динамического и статистического линкования;
-
Комплект средств разработки, загружаемый через Интернет и предоставляющий доступ ко всем дополнительным компонентам;
-
Неограниченная техническая поддержка без дополнительных затрат (стандартная поддержка);
-
Защита права интеллектуальной собственности разработанного продукта посредством коммерческой лицензии Qt;
-
Высокая совместимость с различными коммерческими и Open Source-лицензиями.
-
Возможность использования без доставки полного исходного кода библиотеки Qt конечным пользователям и без необходимости настройки системы доставки;
-
Возможность сохранять собственные изменения исходного кода Qt закрытыми;
-
Возможность создавать продукты без информирования конечных пользователей о применении Qt;
-
Защита от обратной разработки и обратного инжиниринга продукта;
-
Защита от судебных предписаний;
-
Возможность изменять тип распространения лицензии (например, начинать с коммерческой и переходить на LGPL);
-
Отсутствие необходимости предоставлять получателям документации о бесплатности используемой лицензии;
-
Поддержка от выделенного аккаунт-менеджера Digia.