Является ли хорошей идеей использовать Qt Jambi в Java в качестве инструментария?
Я вижу, что Qt Jambi трудно узнать, а Swing проще, чем Qt Jambi, но я думаю, что Qt Jambi более эффективен.
Ответ 1
Два года назад я запустил приложение Java Desktop и использовал Swing в качестве графического интерфейса GUI. До этого момента у меня был опыт работы с С++/MFC (дрожь) и С++/Qt (очень приятно).
После попытки немного поработать с Swing (включая чтение нескольких учебников и даже книги), я пришел к следующему выводу:
Свинг намного сложнее и неуклюже, чем Qt по трем причинам:
Для многих простых вещей требуется больше кода, чем нужно.
Некоторые вещи, которые Qt предлагает бесплатно, почти невозможно достичь за разумное время.
Swing не приносит редактор WYSIWYG GUI, и я не мог найти бесплатную версию, которая подходит к Qt Designer.
Затем я выбросил GUI Swing, переключился на Qt Jambi и был действительно впечатлен им. Через один уик-энд у меня был хороший графический интерфейс Qt и он жил долго и счастливо.
Ответ 2
Если вы считаете, что знакомство с Qt будет полезно в будущем, когда вы захотите разработать на С++ (или изменить какое-то программное обеспечение на основе Qt), я думаю, что было бы хорошо.
Ответ 3
Qt Jambi намного проще и проще в использовании, чем Swing и SWT.
Я думаю, что единственным дефолтом Qt Jambi является то, что об этом не так много документации, и форумы, отвечающие на вопросы о Qt Jambi, встречаются редко (это единственное, что я нашел: D)