Ruby on Rails for webアプリケーション、django for webページ?
-
23-09-2019 - |
質問
数日前、「Ruby on RailsはWebアプリケーション用、Djangoは標準のWebページ用」のようなものを読みました。本当?
私は、大学プロジェクトのためにRuby On RailsまたはDjangoと一緒に行くかどうかを次の週に決めなければなりません。電子メールマーケティングソフトウェアになります。
何を使うことをお勧めしますか?
正しい解決策はありません
他のヒント
これは主に彼らの遺産のためです - RailsはもともとBasecampのようなWebアプリケーションに使用されていましたが、Djangoは新聞/雑誌のサイトを構築するために使用されました。
しかし、私は両方とも彼らの元の目的を大きくしてからずっとしていたと思います。
はい可能です。文書の内容を取得するには、クライアントオブジェクトモデルをjQueryで使用できます。しかし、テキストはTXTにあることをお勧めします。
私はこれがだと思います:
Ruby on Rails(つまり、Rubyをプログラミング言語として使用するRailsフレームワーク)
vs
Django(つまり、プログラミング言語としてPythonを使用するDjango Webフレームワーク)
これらのフレームワークはどちらもモデルビューコントローラー(MVC)フレームワークであるため、WebアプリケーションとWebページの両方が可能です。
したがって、あなたの決定は本当に「PythonまたはRuby」です。
RubyとPythonはどちらもオブジェクト指向の言語であり、簡単に入ることができます...どちらもここでクイックスタートガイドを持っています。
http://www.ruby-lang.org/en/documentation/quickstart/
http://wiki.python.org/moin/beginnersguide
Rubyは、単純なドキュメントと使いやすさの点で優位性を持っていると思います。言語が実施するルール(必ずしも悪いことではない)を順守することを喜んでいる限り。
どちらのフレームワークもあなたがやろうとしていることに最適であり、RubyとPythonは多くの点で似ています。私の提案は、それぞれのオンラインドキュメントをスキミングし、あなたにとって最高の気持ちになることです。
まず、2つの質問に答える必要があります。
- PythonまたはRubyが好きですか?
- ミニマルなフレームワークが必要ですか、それともより完全なフレームワークが必要ですか?
Pythonのミニマルなフレームワークとして、 web.py.
どちらも素晴らしいフレームワークです。
問題は..「Python」または「Ruby」を好む(または、より快適に、またはよく知っている)ことです。この質問に対する答えが得られたら、元の質問に対する答えもあります。
いずれかのフレームワークを使用して、想像できるほぼすべてのWebアプリケーションを作成できます。
言語の好みがなく、異なるデザインパターン(DjangoはRailsほど厳格なMVCではない)を好まない場合は、そこに役立つさまざまなPythonライブラリ/APIを考えてみてください。あなたのプロジェクト。
最も役立つライブラリ/APIをサポートする言語を使用してください。
アップグレードプロセスに従ってアプリを更新する必要があります。
アップデートの場合は、アプリ内で同じ製品IDを使用します。 元のバージョンに使用されました。アプリ内のバージョン番号 マニフェストは元のアプリのバージョン番号より大きくなければなりません または最新のアップデート。
次の記事のMSDNでは詳細に記載されています。