우리는 가난한 관리자들에게 간단한 지루한 CRUD 스타일의 GUI에서부터 인터넷 사용자를위한 고급 AJAX 강화 된 GUI에 이르기까지 다양한 고객을 위해 여러 웹 애플리케이션을 개발했습니다. 이 모든 것들은 JBoss Seam 2와 결합 된 JSF 1.2를 기반으로 Facelets과 RichFaces를 프리젠 테이션 레이어로 사용했습니다.엔터프라이즈 웹 애플리케이션의 JavaFX - 기존 웹 페이지 대신 사용할 수있는 좋은 방법?
우리는 아직 JSF 1.2 로의 전환을 관리하지는 못했지만 (JSF 1.2의 한계에 대해 알고 있습니다.)이 설정을 기술 스택으로 정의함으로써 우리는 몇 가지 경험을 얻었습니다. 고객을 위해 웹 응용 프로그램을 안정적으로 개발할 수있는 편안한 기술을 제공합니다.
그래서 왜 도대체 내가 그걸 말할까요? "웹 2.0"에 대해 들어 본 고객은 풍부한 클라이언트 기능을 원하면서 모든 응용 프로그램의 브라우저로만 브라우저를 받아들이는 경향이 점점 더 많이 경험하고 있기 때문에. 우리가 사용하는 기술로 그렇게 할 수 있다는 것을 알고 있지만, 클라이언트 측에서 다른 것을 사용하여 이러한 요구를 지원하는 것이 좋습니다. 그리고 우리는 대부분 자바 프로그래머이기 때문에 우리는 Adobe Flex를 우리에게 괴롭히는이 사람을 멀리하고 있습니다. 우리는 JavaFX가 새 버전에서 좋은 점이 될 수 있다고 생각합니다.
나는 찾을 수있는 JavaFX 리소스의 깊은 곳에서 나의 손을 몹시 파고 들었다.하지만 내 마음에 한 가지 자주 들었던 점은 JavaFX가 훌륭한 그래픽 효과를 낼 수있는 기술이라는 점이다 색칠 된 거품이 튀는 것은 시원해 보일 수 있지만 비즈니스 응용 프로그램에서는 기본적으로 쓸모가 없습니다.
긴 이야기를 짧게하기 위해 우리는 백엔드에서 Java EE 6을 사용하면서 클라이언트에서 풍부하고 멋진 기능을보고 싶습니다. JavaFX는 비즈니스 웹 응용 프로그램을 개발할 때 고전적인 웹 페이지 또는 앞으로의 최신 HTML 5 웹 페이지에 대한 좋은 대안이며 어디에서 예제를 찾을 수 있습니까?
시간을 내 주셔서 감사 드리며 희망적으로 발생하는 답변을 보내 주셔서 감사합니다.
나는 그것을 "고전 스윙 또는 대체 수단의 더 생각 : 그래서 당신에게 백 엔드에 원격 GUI로 작동하는 자바 FX 애플리케이션의 또 다른 예를 제공하기 위해, 내 튜토리얼을 살펴 보시기 바랍니다. NET 양식 응용 프로그램 ". – Thilo
물론 대안이 될 수 있습니다 (오늘날에도 그렇습니다). SIMPLE 웹 사용 사례의 경우 최적의 대안이 아닙니다. 특히 배포가 매우 복잡한 경우 (힌트 : 일반적으로 내부 통제로 인해 "엔터프라이즈"로 배포가 비교적 쉽습니다). 그러나 복잡한 사용 사례 또는 고도로 표준화 된 환경에서는 확실히 사용할 수 있습니다. Flex는 멋졌고 (Java devs에 대해 배우기 쉽다.) Apple이 플래시를 망칠 때까지는 최고 였고 (쉽게) 최고 였으므로 이제는 FX를 바라 보는 것이 JDK에 내장 된 좋은 호출이었습니다. – User