0

優れた学習リソースにはどのようなものがありますか? Ruby でどのような問題を解決できますか? ruby on rails を学ぶことは ruby​​ と同じですか? 私の現在のバックグラウンドがビジュアル スタジオと microsoft.net フレームワークである場合、IronRuby が最適な方法ですか?

非常に多くの質問、提案してください。

4

2 に答える 2

2

Ruby on Rails は、Ruby を中心としたアプリケーション フレームワークです。

「Asp.Net MVC」はC#を学ぶのと同じだと言っているようなものですか?

Ruby はフレームワークを強化する言語ですが、多くの人が良い点を取り入れて、他のフレームワークに実装しています。

Ruby は興味深い言語です。IronRuby は、C# や VB.Net などと同様に、Ruby を MSIL にコンパイルします。Ruby を CLR で使用できるようにマップするため、Ruby を実装するための良い出発点となります。

しかし、言語自体を学びたい場合は、基本を習得する良い (そして楽しい) 方法の 1 つがここにあります: http://tryruby.hobix.com/

Ruby の詳細については Wiki

これまでで最もおもしろく、最もクリエイティブな言語の紹介: Why's (Poignant) Guide to Ruby

IronRubyについて。Ruby への移行: IronRuby に直行?

于 2009-06-01T19:14:01.237 に答える
2

どのような問題がありますか?

動的言語のパフォーマンスが許容できるものはほとんど何でも。これは汎用 (Java、Python、C++ など) であるため、ほとんどすべての種類のアプリケーションに使用できます。

RORを学ぶことはRubyを学ぶことと同じですか?

いいえ。Ruby on Rails は、Ruby を Web アプリケーション開発に適したものにするための一連の拡張機能です。あなたが尋ねた別の質問に答えるために、これはおそらくRubyが最も有名なことです. Ruby on Rails での使用と、Web 開発者に提供される開発の容易さ。

DSL はどのように役立ちますか?

「ドメイン固有」なので便利です。それが DSL の DS の略です。作業している特定の問題領域に適した構造を持つ言語を作成しています。アーケード ゲーム開発用の DSL には、複数のものを簡単にアニメーション化し、それらを動かして反応させるための言語の一部が含まれている可能性があります。それらの間の衝突に。一方、アカウンティング用の DSL には、数値のセット全体を追加し、それらを他のセットと比較するためのものがある場合があります。

優れた学習リソース?

私はビデオ学習が好きなので、Railscasts.comPeepCode.comを選択します。

于 2009-06-01T19:14:50.890 に答える