XVT - Википедия - XVT

Расширяемый виртуальный инструментарий XVT
XVT Logo-white.png
Разработчики)Providence Software Solutions, Inc.
Стабильный выпуск
14.0 / 29 сентября 2016 г.
Операционная системаКроссплатформенность
ТипБиблиотека разработки
ЛицензияПроприетарный
Интернет сайтwww.xvt.com
XvT также является аббревиатурой для X-Wing против TIE Fighter видео игра
xvt также является X Window System эмулятор терминала созданный Джоном Бови из Кентский университет в Кентербери.

XVT это разработка программного обеспечения среда для строительства кросс-платформенный GUI приложения в C или же C ++.[1] XVT позволяет разработчикам графически создавать графический интерфейс приложения и предоставляет кроссплатформенные библиотеки для помощи в разработке.

XVT находится в разработке с 1989 года и большую часть этого времени предоставляет кросс-платформенный инструментарий для разработки программного обеспечения. Программное обеспечение XVT используется в ряде критически важных производственных объектов и приложений.

Их подход не похож на набор похожего на замену виджета, а действует скорее как универсальный переводчик API. XVT - это «уровень абстракции», который избавляет разработчика от заботы о том, на какой ОС будет работать приложение. Когда ваше приложение скомпилировано, XVT API указывает на собственные элементы управления / виджеты для ОС, в которой вы компилируете свой код. Это имеет значение для пуристов-пользователей ОС, которые могут быть очень привередливыми, когда мнения «не совсем правильные». Это также позволяет вам создавать приложения, которые будут адаптировать любые пользовательские темы, которые операционная система позволяет пользователям устанавливать.

Есть и другие варианты использования этого продукта помимо кроссплатформенной разработки (хотя у него это хорошо получается). Как Инструмент CASE бизнес-аналитик, не являющийся программистом, может фактически разложить все пользовательские интерфейсы, проанализировать их с конечными пользователями и профильными экспертами в RAD-подобном (Быстрая разработка приложений ), собранные с помощью функционального анализа, а затем инструмент архитектора 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 позволяет перекомпилировать приложения, созданные с использованием любой из других редакций, как сетевое приложение. Затем приложение может быть запущено на сервере, к которому тонкие клиенты могут подключиться для использования приложения.

внешняя ссылка

Рекомендации

  1. ^ "Энциклопедия". PCMAG. Определение: XVT. В архиве из оригинала 4 июля 2016 г.. Получено 30 сентября 2018.