신발(GUI 툴킷)
Shoes (GUI toolkit)| 원저작자 | 왜 운이 좋은가 |
|---|---|
| 개발자 | 팀 슈즈 |
| 초기 릴리즈 | 2007년 7월 30일, 전( |
| 안정된 릴리스 | 3.3.7 (Walkabout) / 2019년 3월 5일, 전([1] |
| 프리뷰 릴리즈 | 4.0.0.rc1 / 2017년 11월 , 전([2] |
| 기입처 | Ruby와 C, 일부 Objective-C |
| 플랫폼 | 크로스 플랫폼 |
| 이용가능기간: | 영어 |
| 면허증. | MIT / 오픈소스 |
| 웹 사이트 | shoesrb |
Shoes는 Ruby 프로그래밍 언어에 기반한 GUI 툴킷입니다.그것은 원래 조나단 질레트에 의해 개발되었고, 다른 사람들은 그가 사라진 후에도 그것을 계속하고 있다.Shoes는 Microsoft Windows, Mac OS X 및 Linux(GTK+)에서 실행되며 카이로와 Pango의 기본 기술을 사용합니다.
신발의 철학은 단순함의 하나이다.어플리케이션을 최대한 쉽게 할 수 있도록 설계되어 있습니다.다음은 Shoes 앱 예시입니다.
신발..앱. : 개요 => "푸시 버튼" 하다 @주의 = 패러 "지금까지 밀어붙인 건 없어" 단추 '밀어줘' 하다 @주의.교체하다 "아하! 버튼이 눌렸어!" 끝. 끝. 신발에는 그래픽 어플리케이션 작성에 필요한 모든 공통 위젯과 선, 원, 심지어 물리(Chipmunk를 통해) cRruby 확장과 같은 예술을 그리는 그래픽 프리미티브가 있습니다.신발 3에는 자체 MRI/크루비 루비가 내장되어 있어 최종 사용자가 루비를 설치할 필요가 없습니다.기존 Ruby와 충돌하지 않는 맞춤형 Rubygems 환경을 제공합니다.
개발자들은 또한 Shoes를 설치한 다른 사용자들과 쉽게 공유할 수 있도록 여러 가지 방법으로 스크립트를 패키징할 수 있다.Shoes 3의 고급 개발자는 고유한 보석이 있는 플랫폼 고유의 애플리케이션 및 고유한 애플리케이션을 만들기 위한 사용자 지정 설치 프로그램을 포함하여 많은 배포 옵션을 사용할 수 있습니다.
릴리스
- _릴리즈 이유:
- v1, "궁금하다"
- v2, "Raisins"
- 포스트_릴리즈 이유:
- v3.1, "폴리시맨"
- v3.2 "연방"
- 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 디버깅 및 간단한 차트를 그리기 위한 플롯 위젯이 추가되었습니다.
레퍼런스
- ^ "Shoes 3.3.7". github.com. 2019-03-05. Retrieved 2021-03-09.
- ^ "Shoes App, 4.0.0.rc1". github.com. 2017-11-30. Retrieved 2021-03-09.
