2004-03-09
[アイデア]MySQL依存
MySQL非依存と書いたものの非依存でのシステムを考えると実際それはそれで難しいと感じできた。いろいろ調べていたら混乱してきたので整理したい。 まず当初の予定はこうだった。- 本体サーバ
- Linux
- MySQL
- Ruby
- webゲーム(CGI)サーバ
- Linux
- MySQL
- Apache
- Ruby
- eRuby
- 本体クライアント
- Windows
- Ruby
- Easy Rocet(自作:DirectX 9.0 + Luna + Ruby拡張モジュール)
- webゲームクライアント
- IE or Netscape
開発環境の構築が楽。Windowsユーザでも手軽に開発環境を用意できるのでとにかく開発参加への敷居が低くなる。デメリットは今更データベースもどきを新たに用意するのは非常にばからしい。ただ探せば世の中にRubyだけで動く求めている機能があるかもしれない。
これは十分可能なはず。ただちょっと調べた感じではRuby1.8.1で動作するMySQL/Rubyを発見できず、どうもMySQLのクライアントを自分でコンパイルする必要がありそう。もしかしたら簡単に解決する方法があるかもしれないが。デメリットは環境構築にMySQLが必要になってしまうこと。
もしかしたらこれが結局一番いいのかもしれない。もっとも一般的か。急がば回れ。だだしゲームのいちプレイヤーからすると開発参加への敷居が高い。その反面優秀な人材が協力してくれるようになるのだろうか。ショーンさんどう思います?