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