2009-06-07 2 views

답변

2

은 자바 FX는 자바를 호출 할 수 있습니다 사용하여 C/C++ 코드를 컴파일 할 수있는 옵션이고 있지만, 당신은 단지 MXML과 액션 스크립트 작업을 수행 할 수 있습니다 플렉스를 들어

0

. 그래서 이론적으로 JRuby 나 Groovy를 사용하여 코드를 작성할 수 있습니다.

그러나 실제로 JavaFx (또는 Flex)를 구현할 수있는 방법은 아닙니다. 오히려 이러한 언어를 사용하여 AJAX/브라우저의 악몽보다 더 신뢰할 수있는 기술을 사용하여 훌륭한 UI를 구축하고 있습니다.

당신이 원하는 언어로 작성할 수있는 백엔드 데이터 소스 (REST/SOAP를 통해)를 통합 할 수있는 능력이 실제로 제공됩니다.

1

왜 우리가 이것을 원한다고 생각하면 대답하는 것이 더 쉬울까요?

JavaFX의 경우 달성하려는 목표에 따라 대답은 예와 아니요입니다. JavaFX는 Java 클래스로 컴파일되며 이론적으로 Java 클래스를 호출 할 수있는 JVM 언어에서 컴파일 된 JavaFX 클래스를 호출 할 수 있습니다. 그러나 JavaFX 언어 기능을 구현하려는 일부 스턴트는 구현 된 클래스를 매우 복잡하게 만들고 이름 변경은 정의되지 않고 변경 될 수 있기 때문에 이는 간단하지 않습니다. 이 방법으로 작성된 모든 솔루션은 매우 취약합니다.

그러나 대부분의 JavaFX 기능은 미디어 지원 용 (Java Media Components) 및 2D 장면 그래프 용 장면 그래프 프로젝트 (https://scenegraph.dev.java.net/)와 같은 순수 Java 라이브러리를 기반으로합니다. 이 프로젝트는 Java로 작성되었으며 Java 및 기타 JVM 기반 언어에서 훨씬 쉽게 호출 할 수 있습니다.

Flex의 경험이 없지만, 내가 아는 한 MXML과 ActionScript가 얽혀 있습니다.