Должен ли я использовать Qt Jambi в Java? - PullRequest
13 голосов
/ 26 сентября 2008

Является ли для меня хорошей идеей использовать Qt Jambi в Java в качестве инструментария?

Я вижу, что Qt Jambi трудно выучить, а Swing легче, чем Qt Jambi, но я думаю, что Qt Jambi более мощный.

Ответы [ 3 ]

14 голосов
/ 18 ноября 2008

Два года назад я запустил Java-приложение для рабочего стола и использовал Swing в качестве графического интерфейса. До этого момента у меня был опыт работы с C ++ / MFC ( дрожь ) и C ++ / Qt ( очень приятно ).

Пытаясь некоторое время пообщаться с Swing (включая чтение множества учебников и даже книг), я пришел к следующему выводу:

Свинг намного сложнее и неуклюже, чем Qt по трем причинам:

  1. Многие простые вещи требуют больше кода, чем следовало бы.
  2. Некоторые вещи, которые Qt приносит бесплатно, почти невозможно достичь в разумные сроки.
  3. В Swing нет редактора графического интерфейса WYSIWYG, и я не смог найти бесплатный, который бы приближался к Qt's Designer.

Затем я выбросил Swing GUI, переключился на Qt Jambi и был действительно впечатлен этим. Спустя выходные я получил хороший графический интерфейс Qt и жил долго и счастливо.

3 голосов
/ 07 января 2010

Qt Jambi намного проще и проще в использовании, чем Swing и SWT.

Я думаю, что единственное значение по умолчанию для Qt Jambi заключается в том, что документации об этом не так много, а форумы, отвечающие на вопросы о Qt Jambi, редки (это единственный, который я нашел: D)

Надеюсь, это поможет.

3 голосов
/ 26 сентября 2008

Если вы думаете, что знакомство с Qt будет полезно в будущем, когда вы захотите разработать на C ++ (или изменить какое-либо программное обеспечение на основе Qt), я думаю, это было бы неплохо.

...