私は現在、最初に自分自身をホストし、その後顧客が自己ホストできるようにする予定のWebアプリケーションの研究開発を行っています。
私の仕事は、Webフレームワークを評価して、最初に最大の生産性と保守の容易さを提供するかどうかを確認することです。また、お客様が制御する環境への展開を簡単にサポートできます。
私たちのチームは、ASP.NET(MVCおよびWebforms)およびRuby on Railsの経験があります。
Railsでの経験では、Windowsの展開は非常にタブーなテーマであり、IRCまたはStackOverflowに関する質問はすべて、「なぜLinuxではないのか」という急な反応に遭遇します。ただし、この場合、ターゲット市場はWindowsまたはLinuxサーバーを実行している可能性があります。
- これはDjangoの土地でも同じですか?
- ゴミのパフォーマンスは可能ですか?
- 痛みをなくすことは可能ですか?
- それは合理的であると見なされ、Linuxを実行したくないという完全に愚かなアイデアとして扱われていませんか?
RoRコミュニティで経験したような「タブー」ではありません。ただし、POSIXプラットフォームほど簡単でも便利でもありません。Pythonは間違いなくWindows上で非常にうまく動作し、Apacheも十分にサポートされています。それでも、展開オプションには非常に制限があり、IISは(ほとんど)問題外です。(私は個人的にそれをやったことがないので、これを答えとして書いていません(またそうするつもりもありません))
—
ハビエル
あなたはフラグ膝ジャーク「ではない答え」としてStackOverflowの上の「なぜLinuxの」応答...べきこと
—
ヤニス
@YannisRizos質問を片付けてくれてありがとう、プレビューなしでiPhoneでマークダウンを編集するのはちょっと面倒です!:P
—
ダニエルアップトン
仮想Linuxマシンをセットアップするのは簡単なため、「Why not Linux」はここで理にかなっています。Vagrantのような技術でさらに簡単に。私はそのセットアップを頻繁に使用します。
—
コス