5

私は現在、Webアプリケーションの計画段階にあり、GrailsまたはDjangoの使用を決定しようとしています。運用の観点から:

  1. どのエコシステム(移行、バックアップ、災害復旧など)を維持するのが簡単ですか?Grailsを使用している場合は、おそらくLinux上の典型的なTomcat+mysqlになります。djangoの場合、Linuxではapache+mysqlになります。

  2. djangoまたはgrailsには、安価で柔軟なホスティングのより良い選択肢がありますか?最初は、おそらく低帯域幅の要件になります。必要な正確な仕様についてはわかりませんが、私が読んでいることから、djangoはgrailsよりもはるかに少ないサーバーリソース(256MBのサーバーでも問題ありません)を必要とするようです。

4

5 に答える 5

9

256 メガの RAM で grails を実行できます。コミュニティの多くのメンバーがそうしています。そうは言っても、どちらのプラットフォームでも、パフォーマンスを確保するために、それよりもはるかに多くの RAM が必要です。しかし、www.linode.com をチェックすることもお勧めします。非常にリーズナブルなコストで高品質のホスティングを入手でき、grails 用の RAM を少し追加しても予算が壊れることはありません。また、クラウドベースのソリューションに興味がある場合は、Morph が grails アプリをホストしています。 http://developer.mor.ph/grails

私は Django が好きですが、プラットフォームの成熟度と、ライブラリとフレームワークの観点から高品質の Java 作業の量を考慮して、grails を選びました。実際、どちらも優れたソリューションだと思いますが、grails を使用すると、選択肢がはるかに大きくなることは否定できません。

于 2008-10-12T06:23:56.257 に答える
5

Java ホスティングを使用すると、apache や nginx ですべてのばかげたトリックを行う必要はありません。Jetty 自体は、必要なものすべてをホストすることができます。www.mor.ph の担当者はその方法でそれを行っており、非常に高速であることがわかっています。

この方法でのメモリ使用量はごくわずかです。私は RapidXen の 256MB Ubuntu サーバーでホストしているので、月額約 10 ドルです。

私は Django で開発を試みましたが、すべてのスクリプト (ブートストラップやテスト ケースなど) は高速に実行されますが、私の意見ではうまく作成されていません。

于 2008-11-13T22:44:52.253 に答える
2

運用の観点からは、他の基準に基づいて決定できるほど十分に近いものになると思います。少なくとも 256 MB の RAM を備えた仮想プライベート サーバーを購入できる場合は、Grails アプリケーションをデプロイできます。コストが高いと思われる場合は、Sun をチェックしてください。彼らは製品スタックに基づいてホスティング ソリューションを実際に推進しており、利用可能ないくつかの素晴らしい取引があります. Ostatic を通じて、Layered Tech から 1 年間無料でホスティングしています。

于 2008-10-13T13:34:41.630 に答える
1

Grails アプリは EATJ で安価にホストできます: http://smithnicholas.wordpress.com/2010/09/20/deploying-your-grails-application-on-eatj/

于 2010-11-23T20:29:02.403 に答える
0

Pythonのホスティング要件は低くなる傾向があると思います(つまり、grailsにはjvmが必要であり、ほとんどのel-cheapoホストはjvmを提供しませんが、通常はpythonサポートを提供します)。さらに、Google App Engineはdjangoをサポートしています(ある程度まで)。

しかし、生地を手に入れれば、グライルははるかに優れた私見です。

于 2008-10-12T05:46:45.460 に答える