5

アイデアを実装するためにどの言語またはテクノロジーを使用するかを決定する際に、知りたかったのです。決定を下す際に関係する要因は何ですか? 特に人気のあるスクリプト言語について言えば、なぜ python や perl よりも ruby​​ を使用したり、その逆を選択したりするのでしょうか? これらすべてのスクリプト言語はその価値を証明しています。

4

4 に答える 4

4

Ruby と Python の b/w というこの比較に出くわしました。これは、パフォーマンスとメモリ管理の観点からです。

公正な比較はここにあります。さらに、私は上記の 3 つの回答すべてに同意する傾向があります。

于 2008-12-18T06:58:01.263 に答える
1

ある言語が誇大宣伝され、他の言語が受け取らない誇大宣伝に加えて、言語の習得とライブラリの可用性という 2 つの要因が役割を果たすと思います。Ruby を既に知っている場合は、再度使用する可能性が高く、質問されたときに推奨する可能性も高くなります。Python についても同様です。に関して。ライブラリ: Ruby-on-Rails (何らかの理由で選択した可能性があります) を使用する場合は、Ruby を使用する必要があります。同様に、Django を使用する場合は、Python を使用する必要があります。等。

于 2008-12-18T06:18:26.490 に答える
1

それはあなたが何をしたいのかに大きく依存するでしょう(ストックアンサー).

Ruby と Python の間に大きな違いはありません。どちらも違いよりも類似点の方が多いオブジェクト指向言語です。中程度の規模のプログラミング プロジェクトで、それぞれを試してみることをお勧めします。たとえば、2 ~ 3 時間かかるかもしれません。それらのそれぞれについて、おそらくあなたを間違った方法でこすることに気付くでしょう (たとえば、構文としてのインデントは、Python に関しては一部の人を先延ばしにします)。選択の多くは、あなたの個人的な好みに帰着します.

これが実装を考えているスタンドアロン プロジェクトである場合は、おそらく 2 つの言語のどちらを選択しても問題ありません。既存のインフラストラクチャとやり取りする必要がある場合は、非常に重要になる可能性があります。たとえば、Rails 関連のインフラストラクチャを操作する必要がある場合は、Ruby を使いたいと思うでしょう。Django の場合は、パイソン。

于 2008-12-18T06:20:55.660 に答える
1

決定を下すとき、私はこれらの要因を調べます -

あなたの快適度とあなたのチーム

あなたの能力とあなたのチーム

あなたのリソース

要件

プラットフォームの成熟度

サポート

于 2008-12-18T06:21:40.073 に答える