Shoes

出自Local Chinese Wikipedia
跳至導覽 跳至搜尋
Shoes
File:Shoes-icon.png
File:Shoes.tiff
原作者why the lucky stiff英語why the lucky stiff
開發者Team Shoes
首次發佈2007年7月30日,​18年前​(2007-07-30
當前版本3.2.25 (Federales)(2015年9月25日,​10年前​(2015-09-25
原始碼庫
  • {{URL|example.com|可选的显示文本}}
Module:EditAtWikidata第29行Lua錯誤:attempt to index field 'wikibase' (a nil value)
編程語言主要為 Ruby 和 C
引擎
    Module:EditAtWikidata第29行Lua錯誤:attempt to index field 'wikibase' (a nil value)
    平台跨平台
    語言英語
    許可協議MIT / Open source
    網站shoesrb.com

    Shoes 是一套基於 Ruby 語言的 GUI 開發工具。其最初由 why the lucky stiff英語why the lucky stiff 開發,在他停止了一切公開活動之後,社區接手了該項目並繼續開發。Shoes 可以在 Microsoft WindowsMac OS X 和 LinuxGTK+)上運行,底層使用了 Cairo 和 Pango 函數庫。

    Shoes 的設計哲學是應用程式的編寫越簡單越好。下面是一個 Shoes 應用的範例:

    Shoes.app :title => "Push Button" do
      @note = para "Nothing pushed so far"
    
      button "Push me" do
        @note.replace "Aha! The button was pushed!"
      end
    end
    

    Shoes 不僅提供了標準的視窗控件部件,它還能通過 Chipmunk 實現基礎的繪圖功能。

    版本[編輯]

    正式發行版本[編輯]

    • _why:
    1. 第一版 Curious
    2. 第二版 Raisins
    • _why 離開後:
    1. 3.0-3.1 Policeman
    2. 3.2 Federales

    目前最新的發行版是 3.2,這些版本均由 C 語言實現,現由社區維護。

    Shoes 4[編輯]

    開發中的 Shoes 4 是一個完全用 Ruby 重寫的版本,不再由 C 語言實現。它使用 JRuby + SWT 構築圖形界面。

    其他開源實現[編輯]

    除了官方的實現版本之外,GitHub 上亦有各種各樣的 Shoes 版本,它們的名字大多是在 Shoes 前加上特定的顏色。如 Green Shoes頁面存檔備份,存於互聯網檔案館) 是由 GTK+ 實現的版本,Blue Shoes頁面存檔備份,存於互聯網檔案館) 是 Qt 的版本,Brown Shoes頁面存檔備份,存於互聯網檔案館) 是 JRuby + Swing 的版本等等。

    外部連結[編輯]