Что лучше, Qt4 или JavaFX?Qt4 vs JavaFX. что лучше?
Я работаю для запуска. Мы создали первую версию с использованием JavaFX. Теперь мои начальники предлагают перейти к Qt4.
Это хорошее решение для переноса?
Что лучше, Qt4 или JavaFX?Qt4 vs JavaFX. что лучше?
Я работаю для запуска. Мы создали первую версию с использованием JavaFX. Теперь мои начальники предлагают перейти к Qt4.
Это хорошее решение для переноса?
Вопрос, подобный этому, слишком широк, чтобы ответить на значимые вопросы.
Qt4 и JavaFX имеют разные цели.
Qt4 позволяет для лучшей интеграции рабочего стола (перетащить & капли, играть хорошо с системами конфигурации различного платформы, внешний вид & feel, ...), поэтому, если вы хотите красивое приложение для рабочего стола, используйте Qt4.
OTOH, Qt4 нельзя использовать для интернет-приложения (веб-приложения), поэтому, если это то, что вы хотите, используйте JavaFX. JavaFX также может использоваться для настольных приложений, но для этого требуется больше компромиссов, чем специальный инструмент GUI для рабочего стола, такой как Qt4.
Итак, каковы ваши требования?
Edit:
на основе ваших комментариев:
Автономные приложения рабочего стола не являются главной целью JavaFX, но если он работает для вас, я не вижу никаких причин, чтобы изменить его.
Вы можете написать отличные приложения, используя JavaFX, особенно потому, что у вас есть доступ ко всему, что предлагает JDK. Что касается системной интеграции: в то время как QT4 лучше в этом отношении, Java уже много предлагает (например, Swing JDK 6 для новых функций системной интеграции). Поэтому, если вы не собираетесь писать что-то высокоинтегрированное (например, расширение оболочки Windows), JavaFx будет в порядке.
Модуль QtWebKit доступен для веб-приложений в Qt .. – liaK
QtWebKit позволяет вам иметь встроенный браузер в вашем приложении. Это не для создания веб-приложения. – Federico
Чтобы привести документы Qt: «QtWebKit обеспечивает механизм веб-браузера, который позволяет легко встраивать контент из World Wide Web в ваше приложение Qt» – sleske
Этот вопрос далек к открытому и не содержит каких-либо полезных деталей. –
Прошу прощения, если мой вопрос был расплывчатым ... мы строим автономное настольное приложение ... без требования доступа в Интернет ... Я построил то же самое с помощью javafx ... Я хочу знать, что я могу добиться лучшего результаты с использованием QT с точки зрения пользовательского опыта, функциональности и упаковки. – codemaniac
Загрузите Qt 4 и запустите приложение qtdemo. Если вы можете легко сделать это в javafx, вам не нужно переключаться. – SigTerm