2009-12-03 3 views
2

글쎄, 신발, 티타늄, RubyFX (또는 FXRuby 였나요?)를 시도했지만 아직 입니다.은 데스크톱 응용 프로그램 GUI 도구로 안정성과 크로스 플랫폼 지원에 만족하고 있습니다. 다음은 Adobe AIR입니다. 누구나 Ruby와 Adobe AIR를 통합 할 수있는 최고의 도구가 무엇인지 알고 있습니까? 심지어 가능할까요?최고의 AIR & Ruby 통합 도구/프레임 워크는 무엇입니까?

+1

귀하의 질문과 관련이 없지만 wxRuby를 확인 했습니까? 꽤 성숙한 크로스 플랫폼 라이브러리입니다 ... 루비 바인딩이 얼마나 좋은지 모르겠습니다. –

+0

그냥 체크 아웃하고, 그것이 나를위한 것인지 확신 할 수 없습니다. "기본 값이 아닌 값 하나를 지정하려면 다른 모든 선택적 값을 지정해야합니다"와 같은 일부 규칙은 무서운 것으로 보입니다. 그러나 그게 유일한 옵션이라면, 나는 그것을 줄 것이라고 생각합니다. – btelles

+0

wxWindows (wxRuby가 감싸는)는 C++ 라이브러리이므로 일부 관습은 관용적 인 루비와 다를 것입니다. –

답변

1

글을 쓰는 시점에는 Ruby/AIR 프레임 워크가 없습니다.

1

더 나은 질문은 "AIR/Ruby 통합 프레임 워크가 있습니까?"라고 생각할 수 있습니다. 나는 그런 것을 보지 못한 것을 기억하고 있기 때문에 ...

가능한 첫 번째 방문 포트로 Google을 고려 했습니까? ;-)

첫 번째 결과는 RubyInside에 대한 정보를 얻었습니다.

그러나이 질문이 (내가 이것을 쓴대로) # 8 검색 결과는 에서까지 많이 찾을 수 없다는 사실을 암시합니다.

그 외에도 WxRuby을 살펴 보는 것이 좋습니다. 이는 Windows만의 관점에서 보았을 때 멋지게 기본적인 UI를 생성하는 것 같습니다.

+0

wxRuby & ocra가 트릭을해야 할 것 같습니다. – btelles

+0

미안하지만, Mike가 다시 생각한 후에도 AIR/Ruby 통합 프레임 워크가 아직 존재하지 않는다면 대답은 답이 없습니다. : -/RubyInside 기사는 두 가지를 메쉬 처리하고 완전한 독립형 Ruby/Air 앱을 만드는 솔루션을 갖고 있지는 않습니다. – btelles

+0

"아직 존재하지 않거나 대답하지 않음": 여기에는 동의하지 않습니다! –

1

jRuby 및 Swing 사용을 고려 했습니까? Ruby를 사용하면 Swing이 훨씬 더 즐겁게 작업 할 수 있습니다.

+0

재미있는 아이디어, 마이크. 나는 그것을 조사해야 할 것이다. – btelles

0

본인의 질문에 대해 답변을 제공하는 프레임 워크가 없다는 것에 동의합니다. 그러나 당신이 쓴 레일의 대다수를 쓰고 있다면, 당신이보기를 원할지도 모르는 좋은 '서비스 래퍼 (wrapper)'는 weborb입니다. 우리는 C# 클래스 용으로 사용하며 플랫 XML 서비스 호출보다 약 10 배 이상 빠릅니다 (xml을 계속받을 수는 있지만 직렬화/직렬화가 이루어 지므로 FSM이 AMF를 축복 할 수 있습니다).

True, 당신은 여전히 ​​당신의 질문의 표현에 의해 당신이 피하고 싶었던 UI를 작성해야합니다.

0

당신이 찾고있는 것입니까?

+0

예,하지만 Windows 및 Linux에서 최신 릴리스를 사용해 보았습니다. Windows에서는 포장기가 달렸습니다. 리눅스에서는 '샌드 박스'가 매달렸다. 그리고이 제품이 세 가지 플랫폼 모두에서 작동한다는 것을 편안하게 느낄 필요가 있습니다. 어쩌면 6 개월 후에 또는 그들이 꼬임 문제를 해결 한 후에 승인 된 대답을 다시 평가할 것입니다. – btelles

관련 문제