2010-06-30 3 views
0

Qt4 또는 JavaFX 중 어느 것이 더 낫습니까?Qt4와 JavaFX. 어떤게 더 좋아?

저는 시작을 위해 일합니다. 우리는 JavaFX를 사용하여 첫 번째 버전을 만들었습니다. 이제 상사가 Qt4 로의 전환을 제안합니다.

전환하는 것이 좋습니까?

+0

이 질문은 아직 끝나지 않았으며 유용한 세부 정보가 부족합니다. –

+0

내 질문에 애매한 점이 있으면 유감스럽게 생각합니다 ... 독립 실행 형 데스크톱 응용 프로그램을 만들고 있습니다 ... 인터넷에 액세스 할 필요가 없습니다 ... javafx를 사용하여 동일한 빌드 ... 알고 싶습니다. 결과, 사용자 경험, 기능 및 패키징 측면에서 QT를 사용합니다. – codemaniac

+0

Qt 4를 다운로드하고 qtdemo 응용 프로그램을 실행하십시오. javafx에서 쉽게 할 수 있다면 전환 할 필요가 없습니다. – SigTerm

답변

2

이와 같은 질문은 의미가 너무 넓습니다.

Qt4와 JavaFX는 서로 다른 목표를 가지고 있습니다.

  • QT4는
  • 자바 FX 리치 인터넷 애플리케이션
  • 에게 작성을위한 크로스 플랫폼 데스크톱 응용 프로그램을 작성하기위한 것입니다

QT4 다른 구성 시스템과 좋은 연주, 더 나은 데스크톱 통합 (드래그 & 드롭 수 있습니다 플랫폼, 네이티브 모양 & 느낌, ...), 그래서 당신은 멋진 데스크톱 애플 리케이션을 원한다면 Qt4를 사용하십시오.

OTOH, Qt4는 인터넷 응용 프로그램 (웹 응용 프로그램)에 사용할 수 없으므로 원하는 경우 JavaFX를 사용하십시오. JavaFX는 데스크톱 응용 프로그램에도 사용할 수 있지만 Qt4와 같은 전용 데스크탑 GUI 도구 키트보다 많은 절충안이 필요합니다.

귀하의 요구 사항은 무엇입니까?

편집 :

독립 데스크톱 애플리케이션은 자바 FX의 주요 목표는 아니지만, 당신을 위해 작동하는 경우, 내가 그것을 바꿀 이유가 없습니다 : 귀하의 의견을 바탕으로

.

JavaFX를 사용하여 훌륭한 응용 프로그램을 작성할 수 있습니다. 특히 JDK에서 제공하는 모든 기능에 액세스 할 수 있기 때문에 유용합니다. 시스템 통합에 관해서는 QT4가이 점에서 더 우수하지만, Java는 이미 JDK 6의 새로운 시스템 통합 기능을 스윙하는 것과 같이 많이 제공합니다. 따라서 고도로 통합 된 무언가 (예 : Windows 셸 확장)를 작성하지 않으려한다면 JavaFx가 좋습니다.

+1

QtWebKit 모듈은 Qt의 웹 응용 프로그램에서 사용할 수 있습니다. – liaK

+1

QtWebKit 앱에 내장 된 브라우저가 있습니다. 웹 앱을 만드는 것이 아닙니다. – Federico

+0

Qt의 문서 인용 : "QtWebKit은 World Wide Web의 콘텐츠를 Qt 응용 프로그램에 쉽게 포함시킬 수있는 웹 브라우저 엔진을 제공합니다" – sleske