문제

이것은 실제로 두 가지 질문입니다.

  1. 사람들이 Jruby를 사용하는 특정 유형의 Java 기능이 있습니까?

내가 묻는 이유는 Rails 프로젝트에 Java 기능을 추가하고 싶습니다 (가능하다는 것을 보여주기 위해). 이상적 으로이 Java 기능은 중복보다는 유용합니다. 다음 질문으로 이어집니다. . .

  1. 간단한 Rails CRUD 앱에 추가되는 Java 기능을 잘 보여줄 수있는 예는 무엇입니까?

루비 클래스에서 할 수있는 일이라면, Java 클래스에서 쉽게 할 수 있듯이 (코드가 약 2 배나 많음) 질문이 대답하기 어려울 수 있습니다. Java에서 수행하기에 더 적합한 특정 유형의 기능이 있는지 궁금합니다.

그건 그렇고 여기에 위험이 없습니다. 나는 단지 놀고 있고 물건을 테스트하고 있습니다.

도움이 되었습니까?

해결책

Ruby Class Libs (Gems)는 Java Libs가 할 수있는 모든 일을 거의 할 수 있다고 생각합니다. 따라서 "독립형"시나리오에서 Rails에서 Jruby를 사용해야 할 강력한 이유는 없습니다.

나는 그것을 사용하여 공급 업체 Java 앱과 통합합니다. 빠른 컨트롤러를 노크하고 Java/Swing을 사용하여 확장하는 것보다 일부보기가 훨씬 쉽습니다.

또한 "엔터프라이즈"환경에서 Rails 개발자는 Tomcat 또는 Glassfish에 배치해야 할 의무가 있습니다. Jruby의 Warbler Gem은 이것을 가능하게합니다.

다른 팁

Java의 기존 요구를 채우고 Rails 응용 프로그램 내에서 해당 라이브러리를 활용하는 데 집중된 Java 라이브러리를 찾을 수 있습니다. 한 가지 가능성은 사용하는 것입니다 jts (Java Topology Suite) Rails 앱에서 지리적 지역을 조작하고 Rails 앱 내의지도에서 디스플레이하도록 변환합니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top