2011-07-19 6 views
1

私たちは、wcf Webサービス、asp.net MVC 3、さまざまなアーキテクチャパターン、制御の逆転などを経験している2人のC#プログラマーのグループです。
最低10kのオンラインユーザーでLinux上で動作するWebサイトを実装する
問題はLinux上で実行され、ビジネス/デスクトップアプリケーションでは、安定した、メンテナンスされた、フリーで、クロスプラットフォームで、再利用可能な言語を選択できないということです。
JavaサーブレットとPythonのDjangoフレームワークについて考えてみましょう。他にも良いフレームワークはありますか?
どちらを選択するか、私たちは混乱しています。
ありがとうございます。
EDIT:何ルビーオンレール対モノにAsp.net MVC対ジャンゴ対JSPのパフォーマンスに関する
クロスプラットフォーム、安定した、優れた機能のWebプラットフォーム

+0

ネットの周りに浮いこれまで万人の答えがあります。 JavaサーブレットやDjangoがあなたのニーズを満たしているかどうかを調べましたか? – agf

+0

はい、彼らは私の必要性を満たしていますが、どれを選択するのですか? – croisharp

答えて

4

私たちは、あなたがウェブサイトを作成したい、とあなたがasp.netを持っての経験を持っている2人のC#のプログラマーのグループ(中略) asp.net MVC

ですMVCの経験... ASP.NET MVC はlinux/Monoで実行できます。だから私の提案... それを行う

いくつかのリンク:

+0

もちろん、私たちはmonoを試みましたが、asp.net MVCの3番目のバージョンはありません。唯一の深刻なWebサイトはifolder、Novellによって開発されたものです。 私はそれについてのレビューを読む、多くは成熟していない大きなプロジェクト.. – croisharp

2

あなたの快適ゾーンの外に移動する気にしない場合、私はRubyの上をお勧めしますRails(DjangoとJSPの上にあります)。

+0

RoRのスピードはどうですか? – croisharp

+0

良い特にnginx +の乗客(Apacheの代わりに)でホストされたとき。いろいろなRuby実装(特にv1.8.7、v1.9.2、JRuby)を試してみて、どれがうまくいくか見てみましょう.v1.9.2を推奨します(これは最新の標準/参照実装) – sparkymat

1

私はPythonとDjangoが好きで、前に学校/ユニに行ったすべてのプロジェクトでも使っています。

しかし、私はPythonの経験があるだけです。あなたが知っているものはすべて、大規模な実世界のサンプルを持っているので、あなたが気に入っている/よく知っているものを選んでください。

あなたはLinuxで展開するつもりです。だから、おそらくASP.NETは受け入れられる選択肢ですが、ベストではありません。私はDjangoを勧めます(私はそれが大好きです)。 Ruby on Railsはもう一つの良い選択ですが、依存関係のある悪い経験のために私はそれを気に入らないのです。 PythonとRubyの両方には長所と短所があります。パイロン(Quoraのは、それを使用)、webpyのようなPythonのための別のWeb開発フレームワークの選択肢があります

...

関連する問題