短い答えは、私はPHPに行くと思います。
私は3つの選択肢のうち、PHP、Ruby on Ruby with Ruby on Railsのいずれか2つの経験があります。しかし、私は経験はなかったし、主にデータベースと対話して今週末にやりたかったWebサービスを作成して作成しようとしていたら、私はPHPを選択しました。上記の言語の経験がなく、数週間後にプロジェクトをやりたいのであれば、私はレールを選ぶだろう。私は個人的にPythonとDjangoの経験が少ないので、本当にコメントすることはできません。
Ruby on Rails:私は数年前からRubyとRubyを使って作業してきました。以前はJavaでの経験がありました(これはおおよそ.Netでのあなたの経験に似ています)。私はレールへの移行が少し不規則であることを発見しました。私はすぐに飛び込んで、レールの仕組みやWebアプリケーションの構築方法を理解し始めましたが、ルビーを理解していないとこれは難しいものでした。すぐにアプリケーションを構築するのに役立つ多くの例がありますが、時間の節約は理解を犠牲にしています。ソリッド・レール・ウェブ・アプリケーションを構築するには、ルビーとレール・フレームワークの理解が必要です。 Railsは素晴らしいですが、あなたが理解しているものを構築し、それをすぐに起動して実行することは、あなたの最良の選択ではないかもしれません。また、レールのホスティングは長い道のりを歩んできました(多くのホストがそれを提供しているから始まります)。
PHP:PHPは何かを手に入れてすぐに実行するのに素晴らしいです。あなたはファイルをアップロードし、もし成功すればあなたの結果をすぐに見ることができます。データベースの設定をきれいにしておくと(一日中データベースを扱うので、あなたのように聞こえるかもしれません)、PHPはそれほど悪くないはずです。私はあなたのPHPをよりきれいに保つのを助けるオブジェクトリレーショナルマッパーを調べます、私はよく聞いたDoctorineについて考えています。
Python:おそらくPythonでDjangoを使用すると思います。このため、あなたはおそらく、あなたがルビー+ルビーとレールと同じ抱き合わせブロックに立ち向かうでしょう。
Ruby on Railsを学びたい場合は、this threadをstackoverflowでチェックすることをおすすめします。
最後に、PHPフレームワークで作業したい場合は、here on stackoverflowに大きなスレッドがあります。
明らかに偏っているため、1つの言語のみを知っている人は除外されますか? –
合意。除外はありませんが、3つのうちのどれがあなたが知っているか(python、ruby on rails、php)を注意してください。 – Codezy
はい、そのうちの1つだけが明らかに私に偏っていることを知っています。 – chaos