web-dev-qa-db-ja.com

ActivePythonが存在するのはなぜですか?

ActivePythonとは実際には何ですか?

私が読んだもの それは単なる標準ですPython opensslとpyWin32(Winの場合)。大したことはないと思います。数分でインストールできました。言及されている他のすべてのライブラリ(zlib、bzip2、sqlite3、Tkinter、ElementTree、ctypes、multiprocessing)は、コアPythonディストリビューションの一部です。

次に、タグライン「ActivePythonは業界標準Pythonディストリビューション」ですが、コアではありませんPython distribution "industry-standard"(手段?)?

そして、最も奇妙なことは、ActiveStateがそれをくだらないPythonWinにバンドルし、独自の最も素晴らしいPython editor/IDE、Komodoではありません。

実際にActivePythonをインストールすることはなかったので、おそらく何も知らないかもしれませんが、それはかなり無関係なようで、フォーラムやここで頻繁に名前を目にします。

74
kurczak

Enthoughtの「Python plus everything」の巨大なディストリビューションのように(どこでも)「Sumo」ではなく、まだ似たような形で(そして最初に登場した)Pythonのパッケージ化または「配布」です。 )。

おそらく、David Ascher(Python愛好家であり、Python Cookbook)の私の共著者)がActiveStateのCTOであったという事実を除いて、特に何かが欠けているとは思わない内部的にプッシュされた疑いPython ActiveStateが注力している他の動的言語に進むため)、しかし彼は今は去っています(彼はMozilla所有の会社の電子メールおよび同様の形式のコミュニケーションを扱うCEO-Thunderbirdおよびのような、プログラムの面で)。

ActivePythonのような市販のサポート契約でディストリビューションを購入することを好む企業があることは間違いありません。それは、いくつかの企業(および/またはIT部門)の購買部門が仕事に使用される方法だからです。このような問題を気にしない限り、ActiveStateのPython distroにパスを渡す;-)によって何かが失われているとは思わない。 [[Linuxの高価なエンタープライズディストリビューション、DebianやUbuntuなどと同様に感じていますが、私は購買部門にもIT部門にもいません。とにかく非常に伝統的な企業に勤めていません;-) ]]

47
Alex Martelli

ActiveStateには、Python、Tcl、PerlにWindowsサポートを提供する長い伝統があります。主要開発者(しばらくの間、Mark Hammondなど)を雇い、Windows固有のバグを修正し、従業員に修正を提供し、 Python Software Foundation。

それらが生成するディストリビューションが私のものとかなり似ていることは事実ですが、RichieHindleが言うように:ActiveStateから有料サポートを受けることができます(しかし、私からはできません)。

33

主な機能は、有料のサポート契約を購入できることです。

すべてを自分でコンパイルできるのに、なぜRed Hat Enterprise Linuxが存在するのですか? 8-)

多くの企業にとって、実績のあるオープンソースソフトウェアおよびの組み合わせは、そのソフトウェアを構築、パッケージ化、およびテストする人々からのサポート契約であり、優れた提案です。

31
RichieHindle

私は長年ActivePerlを使用してきましたが、Pythonに切り替えたとき、非常に自然にActivePythonをダウンロードしました。 Active *ディストリビューションで問題が発生したことはありません。堅牢であり、VanillaコアPythonにはない便利なライブラリがいくつか付属しています。また、非常に役立つ.CHM Pythonドキュメントのコンパイルがバンドルされています。

10
Eli Bendersky

これは私がずっと前に書いたpython-listへのメールです:

https://mail.python.org/pipermail/python-list/2007-July/456660.html

ほとんどの場合、これらの詳細は依然として真実です。また、この質問に対して私が見た他のすべての回答は公正です。

リリース2.6.3.7の時点で、ActivePythonには PyPM (ActivePerlのPPMと同様)が含まれており、Pythonパッケージ-"easy_install"および "pip"(およびその他)よりも利点が期待されているのは、人気のあるバイナリパッケージのインストールです。

6
Trent Mick