신발(GUI 툴킷)

Shoes (GUI toolkit)
신발.
Shoes-icon.png
Shoes.tiff
원저작자왜 운이 좋은가
개발자팀 슈즈
초기 릴리즈2007년 7월 30일, 15년 전(2007-07-30)
안정된 릴리스
3.3.7 (Walkabout) / 2019년 3월 5일, 3년 전(2019-03-05)[1]
프리뷰 릴리즈
4.0.0.rc1 / 2017년 11월 30일, 4년 전(2017-11-30)[2]
기입처Ruby와 C, 일부 Objective-C
플랫폼크로스 플랫폼
이용가능기간:영어
면허증.MIT / 오픈소스
웹 사이트shoesrb.com

Shoes는 Ruby 프로그래밍 언어에 기반한 GUI 툴킷입니다.그것은 원래 조나단 질레트에 의해 개발되었고, 다른 사람들은 그가 사라진 후에도 그것을 계속하고 있다.Shoes는 Microsoft Windows, Mac OS X 및 Linux(GTK+)에서 실행되며 카이로와 Pango기본 기술을 사용합니다.

신발의 철학은 단순함의 하나이다.어플리케이션을 최대한 쉽게 할 수 있도록 설계되어 있습니다.다음은 Shoes 앱 예시입니다.

신발..앱. : 개요 => "푸시 버튼" 하다   @주의 = 패러 "지금까지 밀어붙인 건 없어"    단추 '밀어줘' 하다     @주의.교체하다 "아하! 버튼이 눌렸어!"   끝. 끝. 

신발에는 그래픽 어플리케이션 작성에 필요한 모든 공통 위젯과 선, 원, 심지어 물리(Chipmunk를 통해) cRruby 확장과 같은 예술을 그리는 그래픽 프리미티브가 있습니다.신발 3에는 자체 MRI/크루비 루비가 내장되어 있어 최종 사용자가 루비를 설치할 필요가 없습니다.기존 Ruby와 충돌하지 않는 맞춤형 Rubygems 환경을 제공합니다.

개발자들은 또한 Shoes를 설치한 다른 사용자들과 쉽게 공유할 수 있도록 여러 가지 방법으로 스크립트를 패키징할 수 있다.Shoes 3의 고급 개발자는 고유한 보석이 있는 플랫폼 고유의 애플리케이션 및 고유한 애플리케이션을 만들기 위한 사용자 지정 설치 프로그램을 포함하여 많은 배포 옵션을 사용할 수 있습니다.

릴리스

  • _릴리즈 이유:
  1. v1, "궁금하다"
  2. v2, "Raisins"
  • 포스트_릴리즈 이유:
  1. v3.1, "폴리시맨"
  2. v3.2 "연방"
  3. v3.3 "도보"

현재 릴리스는 MRI/크루비 기반 버전 3.3입니다.Shoes 4는 jRuby의 주요 리라이트입니다.jRuby는 "폴리시맨" 기능(API)을 지원하고 _why_the_lucky_stiff의 교육 정신을 유지합니다.

Shoes 3.3은 MRI Ruby가 네이티브 익스텐션과 보석으로 할 수 있는 독특한 기능을 채택하고 있습니다.플랫폼에 따라 다르더라도 마찬가지입니다.Shoes 3.3.1은 "Raisins"에서 video_widget을 재실장했습니다.모든 엣지 케이스에서 동작하지 않는 경우에도 마찬가지입니다.또한 SVG 위젯과 svg 파일에 대한 몇 가지 조작 기능도 포함되어 있습니다.

Shoe 3.3.2(베타 버전)에는 프로파일러, 새로운 옵션 명령줄 터미널, byebug 디버깅 및 간단한 차트를 그리기 위한 플롯 위젯이 추가되었습니다.

레퍼런스

  1. ^ "Shoes 3.3.7". github.com. 2019-03-05. Retrieved 2021-03-09.
  2. ^ "Shoes App, 4.0.0.rc1". github.com. 2017-11-30. Retrieved 2021-03-09.

외부 링크