23

Ruby on Rails のコード ベースを Python に変換することは可能でしょうか?

多くの人が Ruby よりも Python を好むと思いますが、Ruby on Rails の機能は (全体として) Python Web フレームワークの機能よりも優れていると感じています。

それで、それは可能でしょうか?それとも、Ruby on Rails は、Python に翻訳するのが難しい言語固有の機能を利用していますか?

4

4 に答える 4

17

Rails で使用されている方法論の多くは、Django に翻訳されています。試してみましたか?

http://www.djangoproject.com/

于 2009-11-25T02:14:22.137 に答える
17

これは素晴らしいブログ投稿です。Rails 開発者はフレームワークを選択し、Ruby でのコーディングは後付けです。

Python 開発者は、フレームワークではなく言語を選択しました。一方で、フレームワークへの参入障壁が大幅に低くなりました。

于 2009-11-25T02:21:22.263 に答える
14

RoR で人々が気に入っている点の 1 つは、ドメイン固有言語 (DSL) スタイルのプログラミングだと思います。これは、Ruby が Python よりもはるかに優れていることです。

于 2009-11-25T02:02:14.703 に答える
2

Rails が必ずしも MVC そのものであるとは限らないことはわかっていますが、Rails を生産的にする多くの理由は、MVC 開発を強制する (まあ、強く推奨する) ことだと思います。スタックに関するこの前の投稿: What's a good Lightweight Python MVC framework?

そこにはたくさんの Python MVC フレームワークがありますが、私は Django ( http://www.djangoproject.com/ ) についてよく耳にしますので、IMO をチェックするリストに間違いなく含まれているはずです。

于 2009-11-25T02:14:52.523 に答える