Ruby を始めるにはどうすればよいですか?Rubyはどうやって使えばいいのでしょうか?何が有名ですか?DSL はどのように役立つのでしょうか?[閉まっている]

StackOverflow https://stackoverflow.com/questions/936226

質問

優れた学習リソースとは何ですか?Ruby を使用するとどのような問題が解決できますか?Rails での Ruby の学習は Ruby と同じですか?私の現在のバックグラウンドが Visual Studio と Microsoft.net Framework である場合、IronRuby は私にとって最良の方法ですか?

質問がたくさんありますので、提案してください。

役に立ちましたか?

解決

Ruby on Railsには、ルビーの周りにアプリケーションフレームワークである。

これは言ってようなものだ "Asp.Net MVC" のC#を学ぶと同じですか?

Rubyはフレームワークに電力を供給する言語であるが、多くは良い点を取られ、現在は他のフレームワークにそれを実装しています。

Rubyは面白い言語です。それはルビーを実装するための良いスタートですので、それはCLRで使用することができるようにするにはルビーをマップとしてIronRubyのは、ただのC#、VB.Netなどのように、ダウンMSILへのRubyをコンパイルします。

あなたは言語自体を勉強したい場合は、

しかし、一つの良い(と楽しい)基本を取得する方法はここにあります: http://tryruby.hobix.com/する

ルビーの詳細へ

おかしな、これまで言語に最も創造的なイントロ: なぜだルビーするに(感動的)ガイド

IronRubyのためとして。ここではその詳細を以下に示します。 ルビーを行く:?ストレートIronRubyのに

他のヒント

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

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

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

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

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

「ドメイン固有」なので便利です。それが DSL の DS の略です。あなたは、取り組んでいる特定の問題領域に適した構造を備えた言語を作成しています。アーケード ゲーム開発用の DSL には、おそらく、複数のものをアニメーション化し、動きを開始し、それらの間の衝突に反応することを容易にする言語の一部が含まれるでしょう。一方、会計用の DSL には、数値のセット全体を加算し、それらを他のセットと比較するための機能が含まれる場合があります。

優れた学習リソース?

私はビデオ学習に興味があるので、私の選択肢は次のとおりです Railscasts.com そして PeepCode.com.

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top