Из Википедии, бесплатной энциклопедии
Перейти к навигации Перейти к поиску
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 позволяет перекомпилировать приложения, созданные с использованием любой из других редакций, как сетевое приложение. Затем приложение может быть запущено на сервере, к которому тонкие клиенты могут подключиться для использования приложения.

Внешние ссылки [ править ]

Ссылки [ править ]

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