MacRubyは、まだバージョン1.0にもなっていませんが、それでもMacのデスクトップアプリを作るのにはMacRubyが最善の選択肢です。その理由は以下の7つです。
1.MacRubyがOS X Lionに含まれている
アップルはOS X LionのプライベートフレームワークとしてMacRubyを採用しています。まだMacRubyはパブリックフレームワークとしては採用されていませんが、それでも、MacRubyを含めたことはAppleの強い意気込みを感じる安心材料です。
2.フレームワークの埋め込み。MacRubyフレームワークを.appにバンドルして配布することがより効率的になった
我々のアプリケーションは、MacRubyのフレームワークを埋めこんでも10.9MBまで圧縮されています。以前のバージョンのMacRubyでは18MB以上になっていたことを考えると、非常に大きな進展です。
3.商用アプリケーションの配布
アプリを配布する前に、MacRubyコードをコンパイルすることができますので、ソースを公開する必要がありません。商用のアプリを開発しているなら、これは非常に重要なことでしょう。
4.Xcode4
Xcode 4でMacRubyを開発することができます。Xcode3と比較すると飛躍的に機能が向上しています。
5.コミュニティ
MacRubyを開発していると、Railsが登場した初期のころを思い起こします。皆、その生産性の高さに気付き始めています。少数ながらも情熱的な支持者がいます。そのコミュニティーには力強いエネルギーがみなぎっています。
6.タイミング
優秀なRubyプログラマーがすでに大勢いるので、間もなくMacRubyはデスクトップアプリに次々採用されていくでしょう。勢いのあるアプリ制作により、素晴らしいMacアプリが生み出されていくに違いありません。Railsのように、有益で楽しいアプリの新しい波が来るに違いありません。
7.Rubyの互換性
Rubyは驚くべき機能を持っていますが、MacRubyはそれを無料で利用できるのです。互換性はますます高まっています。NokogiriやSQLiteなどなど、すでに利用することができます。
コメント