Разработчики) | Providence Software Solutions, Inc. |
---|---|
Стабильный выпуск | 14.0 / 29 сентября 2016 г. |
Операционная система | Кроссплатформенность |
Тип | Библиотека разработки |
Лицензия | Проприетарный |
Веб-сайт | www.xvt.com |
- XvT также является аббревиатурой для видеоигры X-Wing vs.TIE Fighter.
- xvt также является эмулятором терминала X Window System, созданным Джоном Бови из Кентского университета в Кентербери .
XVT - это среда разработки программного обеспечения для создания кроссплатформенных приложений с графическим интерфейсом пользователя на C или C ++ . [1] XVT позволяет разработчикам графически отображать графический интерфейс приложения и предоставляет кроссплатформенные библиотеки для облегчения разработки.
XVT находится в разработке с 1989 года и большую часть этого времени предоставляет кросс-платформенный инструментарий для разработки программного обеспечения. Программное обеспечение XVT используется в ряде критически важных производственных объектов и приложений.
Их подход - это не набор похожих на замену виджетов, а скорее универсальный переводчик API. XVT - это «уровень абстракции», который избавляет разработчика от необходимости заботиться о том, на какой ОС будет работать приложение. Когда ваше приложение скомпилировано, XVT API указывает на собственные элементы управления / виджеты для ОС, в которой вы компилируете свой код. Это важно для пуристов-пользователей ОС, которые могут быть очень привередливыми, когда мнения «не совсем правильные». Он также позволяет создавать приложения, которые будут адаптировать любые пользовательские темы, которые операционная система позволяет пользователям устанавливать.
Есть и другие способы использования этого продукта помимо кроссплатформенной разработки (хотя он и делает это хорошо). В качестве инструмента CASE бизнес-аналитик, не являющийся программистом, может фактически разложить все пользовательские интерфейсы, проанализировать их с конечными пользователями и профильными экспертами в виде RAD-подобного ( Rapid Application Development ) требования, зафиксированного посредством функционального анализа, а затем архитектор XVT инструмент предоставит код C или C ++ (совместимый с ANSI). Это потребует некоторого знакомства с компилятором и инструментами компоновки, но позволит программистам освободиться от программирования графического интерфейса и сосредоточить свою работу на бизнес-логике, обработке событий и т. Д.
Разработчики объявили о поддержке GTK + в Linux и Cocoa на Mac, но эти порты пока недоступны. Поскольку Microsoft больше не поддерживает формат справки HLP, приложения XVT требуют, чтобы пользователь установил программу просмотра Microsoft .hlp .
XVT был первоначально разработан Институтом передового программирования в Боулдере, компанией, основанной бывшим сотрудником Bell Labs Марком Рочкиндом . Компания сменила название на XVT, когда этот продукт стал основным направлением деятельности компании. Продукт XVT был приобретен Providence Software Solutions, Inc. в 2001 году.
Платформы [ править ]
XVT в настоящее время поддерживает:
С XVT приложения могут быть спроектированы и разработаны один раз, а затем впоследствии скомпилированы на любой из этих платформ.
Редакции [ править ]
XVT DSC [ править ]
XVT DSC включает PTK, или Portability ToolKit, и конструктор интерфейса XVT Design. Он разработан для использования с C.
XVT DSP [ править ]
XVT DSP включает PTK, библиотеку Power ++ (привязки C ++ к PTK) и конструктор интерфейса XVT Architect. Он разработан для использования с C ++.
XVT Net [ править ]
XVT Net позволяет перекомпилировать приложения, созданные с использованием любой из других редакций, как сетевое приложение. Затем приложение может быть запущено на сервере, к которому тонкие клиенты могут подключиться для использования приложения.
Внешние ссылки [ править ]
Ссылки [ править ]
- ^ «Энциклопедия» . PCMAG . Определение: XVT. Архивировано 4 июля 2016 года . Проверено 30 сентября 2018 года .