私はRubyデスクトップアプリケーションの開発プロジェクトを開始しようとしています。私はかなり大きくなることを期待しており、モジュール間でコードを分割し、複雑さを管理するための技術を学びたいと考えています。私が見てきた大部分の大規模なアプリケーションはRailsアプリケーションですが、Rails自体の作業の大部分が行われるため、これらはあまり役に立ちません。Rubyを使用している自明ではないデスクトップアプリですか?
私は見てみるとよいでしょうか?私はライブラリやRailsアプリケーションに興味はありません。 CLIアプリケーションはOKですが、私は主にGUIアプリケーションに興味があります(私はGtk +を使用していますが、他のGUIツールキットを使用しているアプリケーションからも多くのことを学ぶことができます)。
うん、Railsの素晴らしいところは、あなたが実際にそれを行うことを考える必要はありませんです(私はそれは誇張だ知っています)。Railsが期待しているコードを置いて、すべてがうまくいくようにしてください。 Railsは基本的に複雑さとモジュール性を扱います。たぶん私は、アプリケーションをラップするためのフレームワークを開発する必要があります。 –
Rails自体は、Basecampから抽出されたフレームワークとして正確には開発されていませんでした。だから私はあなたがあなたのアプリケーションをうまく設計すれば、良いフレームワークの始まりがあると言います。 – Chuck