Сведения о вопросе

FUTER

12:32, 17th August, 2020

Теги

Графический инструментарий для быстрой разработки?

Просмотров: 401   Ответов: 8

Я хочу написать интерфейс к приложению, написанному в C/C++.

Я использую Solaris 10 и планирую перенести приложение на некоторые другие архитектуры (сначала Windows).



  Сведения об ответе

COOL

15:50, 17th August, 2020

Я бы рекомендовал взглянуть на wxWidgets , чтобы предоставить некоторые кросс-платформенные виджеты UI, которые будут работать на Solaris и Windows.


  Сведения об ответе

FAriza

12:46, 29th August, 2020

Qt 4-лучший инструмент для этой работы. Если вы хотите работать с другими языками, он также имеет привязки для Java и Python


  Сведения об ответе

dumai

07:38, 28th August, 2020

На Mac это было бы легко. Cocoa API отлично подходит для программирования в Objective C (который отлично компилируется с файлами C/C++).

В противном случае ситуация немного более мрачная. Что касается быстрого прототипа, вы можете проверить инструменты CodeGear (Borland/C++ Builder). Я думаю, что их библиотека VCL является кросс-платформенной.

В противном случае вы можете взаимодействовать с языком сценариев, таким как Ruby, и использовать фантастические библиотеки переднего плана, такие как обувь. Python также взаимодействует с wxWidgets , чтобы упростить написание кросс-платформенных интерфейсов. Имейте в виду, что все это требует времени, чтобы убедиться, что ваш код C/C++ может разговаривать с языком сценариев. Это не тривиально, и количество требуемых усилий зависит от стиля вашей базы кода. (О Боже мой.)

Наконец, вы можете просто использовать wxWidgets сам. Это может быть вашим лучшим выбором, так как он не требует дополнительных накладных расходов, чем кодирование самого UI. Тем не менее, C++ не самый лучший язык для проектирования UIs.

И, наконец, подумайте о написании генератора кода, который преобразует из say Shoes в любой код wxWidgets, необходимый для создания одного и того же приложения Shoes. Таким образом, вы можете сделать более простой дизайн UI, но все равно получите код C++ в конце. Аналогично, вы можете закодировать gen от кода Python/wxWidgets. Тогда продайте такой генератор кода. :-)


  Сведения об ответе

screen

00:23, 4th August, 2020

GTK-- и Поляна.

Вот ' привязки C++ на GTK

GTK будет работать на windows ( просто посмотрите на GIMP )

Работает везде, нет лицензии QT, чтобы возиться с вашими миллионами.


  Сведения об ответе

pumpa

01:39, 25th August, 2020

Я сам использую wxWidgets . Он хорошо использует функции языка C++ и использует интеллектуальные указатели, поэтому управление объектами и памятью не так сложно. На самом деле, это похоже на написание на языке сценариев.

В сочетании с диалоговым редактором / генератором кода, таким как wxFormBuilder или wxDesigner, (ссылки на скриншоты) он становится хорошим инструментарием для быстрой разработки.


  Сведения об ответе

PHPH

08:21, 22nd August, 2020

Посмотрите на FLTK , который поддерживает X11 и Windows.


  Сведения об ответе

lool

18:19, 26th August, 2020

Ultimate++ - это кроссплатформенная платформа быстрой разработки приложений для C++. Она направлена именно на быстрое развитие. Веб-сайт Ultimate++ предоставляет некоторые сравнения с другими упомянутыми фреймворками, такими как Qt и wxWidgets.


  Сведения об ответе

park

03:20, 4th August, 2020

Я использовал ASP.NET веб-форм, чтобы сделать UI интерфейсным для коллекции приложений командной строки, написанных на устаревшем языке, RESTful-ish web service и bash скриптов.

Как только он работает на Firefox, он должен работать по крайней мере на Firefox на другой архитектуре. Если вы не играли с ним, вы должны попробовать ASP.NET (ASP.NET MVC , похоже, является текущей тенденцией). Не совсем то же самое, что RAD, но это дает вам визуальный дизайн форм и т. д.


Ответить на вопрос

Чтобы ответить на вопрос вам нужно войти в систему или зарегистрироваться