WindowsはDjangoコミュニティの「二流市民」ですか?


14

私は現在、最初に自分自身をホストし、その後顧客が自己ホストできるようにする予定のWebアプリケーションの研究開発を行っています。

私の仕事は、Webフレームワークを評価して、最初に最大の生産性と保守の容易さを提供するかどうかを確認することです。また、お客様が制御する環境への展開を簡単にサポートできます。

私たちのチームは、ASP.NET(MVCおよびWebforms)およびRuby on Railsの経験があります。

Railsでの経験では、Windowsの展開は非常にタブーなテーマであり、IRCまたはStackOverflowに関する質問はすべて、「なぜLinuxではないのか」という急な反応に遭遇します。ただし、この場合、ターゲット市場はWindowsまたはLinuxサーバーを実行している可能性があります。

  • これはDjangoの土地でも同じですか?
  • ゴミのパフォーマンスは可能ですか?
  • 痛みをなくすことは可能ですか?
  • それは合理的であると見なされ、Linuxを実行したくないという完全に愚かなアイデアとして扱われていませんか?

RoRコミュニティで経験したような「タブー」ではありません。ただし、POSIXプラットフォームほど簡単でも便利でもありません。Pythonは間違いなくWindows上で非常にうまく動作し、Apacheも十分にサポートされています。それでも、展開オプションには非常に制限があり、IISは(ほとんど)問題外です。(私は個人的にそれをやったことがないので、これを答えとして書いていません(またそうするつもりもありません))
ハビエル

6
あなたはフラグ膝ジャーク「ではない答え」としてStackOverflowの上の「なぜLinuxの」応答...べきこと
ヤニス

@YannisRizos質問を片付けてくれてありがとう、プレビューなしでiPhoneでマークダウンを編集するのはちょっと面倒です!:P
ダニエルアップトン

仮想Linuxマシンをセットアップするのは簡単なため、「Why not Linux」はここで理にかなっています。Vagrantのような技術でさらに簡単に。私はそのセットアップを頻繁に使用します。
コス

回答:


9

Windowsは、ほとんどのオープンソースコミュニティでセカンドクラスの市民として扱われているため、Windowsはセカンドクラスの市民です。Windowsでの開発とシステム管理者は、特にUnixベースのシステムに慣れている人にとっては、不必要に苦痛です。

とは言っても、Windows上のPythonは非常にうまく機能し、Djangoは特に異常なことは何もしないので、なぜあなたはそれを機能させることができないのかわかりません。

主な問題はDjango自体にあるのではなく、mod_wsgiなどの周辺のものにあるのではないかと思われます。Windowsは、ある時点であなたの邪魔になるでしょう。

「なぜLinuxではないのか」という質問は有効な質問です。1台の追加サーバーのコストとWindowsを処理するのに必要な余分な時間で答えが決まる可能性があります。


あなたの答えをありがとう、私はすべてのものを愛していると誤解しないでください。この場合、私たちは自分で別のボックスを購入することを避けるためにWindowsでホストすることを探していません。自己ホストもしており、私たちの経験から、このアプリを購入する人はマイクロソフトショップである可能性が高いでしょう。D:全体の「なぜ.NETない質問」..だけでは、開発者の生産性と顧客のニーズとの幸せなメディアを見つけようとして立ち上げるように
ダニエル・アプトン
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.