[ruby] 루비를위한 최고의 / 쉬운 GUI 라이브러리는 무엇입니까? [닫은]

루비를위한 최고의 GUI 라이브러리는 무엇입니까?

크로스 플랫폼 GUI 라이브러리를 선호하지만 현재 Windows (Win32)에만 관심이 있습니다. 사용하기 쉬운 것으로 보이는 것을 찾기가 어렵습니다. 거기 아무도 없나요?



답변

Ruby Shoes (이유로)는 정말 간단한 GUI 프레임 워크입니다. 그래도 그 기능이 얼마나 완전한지 모르겠습니다.

좋은 코드 샘플은 튜토리얼 에서 찾을 수 있습니다 .

또한, 신발 은 젊은이들에게 매력적인 프로그래밍 학습 환경 인 강력한 해킹유발 한다고 생각 합니다.


답변

다음은 좋은 리소스입니다.

http://en.wikibooks.org/wiki/Ruby_Programming/GUI_Toolkit_Modules

기본적으로 모든 것을 비교하는 링크가 있습니다.


답변

FXRuby 이 있었기 때문에 시작했습니다 .


답변

최근에 Qt 를 Ruby 애플리케이션의 GUI 프레임 워크로 사용하기 시작했습니다 . QtRuby 라는 바인딩이 있습니다 . 빠른 시작 자습서 (창만 커버)는 게시물을 참조하십시오.


답변

Limelight 저는 연극 은유를 정말 좋아합니다.


답변

Glimmer 는 JRuby 사용자에게 흥미로운 옵션으로 SWT 툴킷에 매우 루비 쉬 한 인터페이스를 제공합니다. SWT는 지원하는 다양한 플랫폼 (Windows, OS X, Linux 등)에서 기본 위젯을 사용하여 빠른 성능과 친숙한 UI 메타포를 제공하는 Eclipse의 사용자 인터페이스 프레임 워크입니다. SWT는 항상 Java 개발자로 호소했습니다. 코딩은 극도로 고통 스러웠습니다. Glimmer는 구성에 대한 관습을 강조하고 DRYness 및 기타 모든 일반 Ruby의 장점을 평가함으로써 프로세스를 훨씬 간단하게 만듭니다.

또 다른 깔끔한 옵션은 Apple이 개발 한 Ruby 바인딩이 포함 된 Javascript 기반 GUI 툴킷 인 SproutCore 입니다. 적어도 데모는 훌륭해 보였고 otherinbox 는 그 위에 매끄러운 매끄러운 응용 프로그램 을 만들었 습니다. 개인적으로, 나는 하나의 Windows와 하나의 Linux에서 두 개의 시스템에서 실행되도록 노력하는 데 꽤 많은 시간을 보냈으며 어느 한 시스템에서는 성공하지 못했습니다. SproutCore 스택. 그러나 몇 주 후에 돌아가서 다시 시도하여 그 당시 문제가 해결되기를 기대하는 것은 흥미 롭습니다.


답변

wxWidgets 는 체크 아웃 할 가치가 있습니다. wxRuby 를 통해 Ruby에서 잘 지원됩니다 . 예제 앱은 wxRIDE를 살펴 보십시오 . 다른 툴킷과 비교해 보십시오 . wx 작업을위한 일종의 Rails-ish 프레임 워크 인 Anvil 을 확인하고 싶을 수도 있습니다 . 그래도 지금은 끔찍해 보입니다.