2009-09-15 6 views
2

JavaFX는 브라우저에서 끌어서 놓기 만하면 드래그 앤 드롭 기능을 제공하므로 데스크탑에서 직접 응용 프로그램을 다시 시작할 수 있습니다. JNLP와 다른 점은 무엇입니까? 또는 JNLP를 통해 웹을 통해 콘텐츠를 배포하는 것이 얼마나 쉽고 유리합니까?JNLP와 JavaFX의 차이점

+1

사실은 JRE 6u10 릴리스의 기능으로 JavaFX에 의존하지 않습니다. –

답변

5

JavaFX 응용 프로그램을 배포하는 애플릿 및 Webstart 방법은 모두 JNLP 파일을 사용합니다.

이것은 JNLP가 WebStart (귀하가 언급 한 것)에 의해서만 사용 된 과거의 변화입니다.

별로 차이는 없지만 사용자가 원하는 사용자 환경에 따라 다릅니다. 가장 중요한 앱의 경우 앱을 시작하는 더 일반적인 웹 스타트 방법 (링크에서 JNLP 파일을 다운로드하고 javaw를 시작하는 방법)을 사용하는 것이 좋습니다.

더욱 더 Webstart를 앱을 출시에 작동하는 무슨 대 애플릿에서 작동하는 것 사이 자바 FX 내부의 API 차이도있다하는 애플릿과 Webstart를 사이에 보안 권한에 미묘한 차이가 있습니다. 이들은 천천히 제거되고 있습니다.

2

나는 당신이 섞여 있다고 생각합니다.

JNLP는 응용 프로그램을 배포하는 방법 일 뿐이지 만 JavaFX는 프리젠 테이션 계층입니다.

실제로 JNLP 패키지에 JavaFX 코드를 배포 할 수 있습니다.

당신은 스윙과 자바 FX를 비교해야한다)

JNLP하면 스윙 또는 AWT 또는 SWT 또는 자바 FX 자바 응용 프로그램을 배포 할 수 있습니다. 샌드 박스에서 실행할 수있는 가능성을 갖습니다.