Frage

Was ist Active über eigentlich?

was ich es gelesen habe, ist nur Standard-Python mit OpenSSL und pywin32 (auf Win ). Keine große Sache ich denke, ich sie in wenigen Minuten installieren konnte und die meisten Menschen, die sie ohnehin nicht brauchen. Alle anderen genannten Bibliotheken (zlib, bzip2, sqlite3, Tkinter, ElementTree, ctypes, Multiprocessing) sind Teil der Kern Python-Distribution.

Als nächstes wird die tag-line "Active ist die Industrie-Standard-Python-Distribution", ist nicht Kern Python-Distribution "Industriestandard" (was immer das bedeutet?)?

Und das Seltsamste ist, dass Active es mit crappy PythonWin bündelt, und nicht ihre eigenen meist genial Python-Editor / IDE, Komodo. Was soll das?

Ich habe eigentlich nie Active zu installieren, so vielleicht weiß ich nicht etwas, aber es scheint ziemlich irrelevant, und ich sehe den Namen oft in Foren oder hier.

War es hilfreich?

Lösung

Es ist eine Verpackung oder „Verteilung“, von Python, mit einigen Extras - nicht (überall) ganz als „Sumo“, wie Enthought ist riesig Distribution von „Python und alles“, aber immer noch in einer ähnlichen Ader (und es zuerst erscheinen viel früher).

Ich glaube nicht, dass du etwas Bestimmtes fehlt, außer vielleicht die Tatsache, dass David Ascher (Python-Enthusiasten und mein Co-Autor in der Python-Kochbuch) verwendet CTO von Activestate zu sein (und so kein Zweifel Python intern geschoben zu gehen mit anderen dynamischen Sprachen konzentriert sich Activestate auf), aber er ist jetzt in der Mozilla-owned Firma die sich mit E-Mail und ähnliche Formen der Kommunikation (er CEO gegangen -. Thunderbird und dergleichen, in Bezug auf die Programme)

Kein Zweifel, einige Firmen bevorzugen eine Verteilung mit handelsüblichen Supportverträge zu kaufen, wie Active, nur weil das ist die Art und Weise einige Einkaufsabteilungen in mehreren Unternehmen (und / oder ihre IT depts) zur Arbeit verwendet werden. Es sei denn, Sie über solche Probleme kümmern, ich glaube nicht, dass du etwas bist fehlt, indem Active Python einen Pass distro ;-). [[Ich fühle mich in ähnliche Weise über teure Enterprise-Distributionen von Linux, gegen Debian oder Ubuntu oder dergleichen - aber dann im Einkauf Ich bin nicht, noch in einer IT-Abteilung, auch nicht für ein sehr traditionellen Unternehmen sowieso Ich arbeite ;-) ]]

Andere Tipps

hat Activestate eine lange Tradition beiträgt Windows-Unterstützung für Python, Tcl und Perl: von Entwickler Einstellung (wie Mark Hammond, für einige Zeit), von Bugs Windows-spezifischer Fixierung und mit Mitarbeitern Behebungen beitragen zurück, und indem sie Sponsoren der Python Software Foundation.

Es stimmt zwar, dass die Verteilung produzieren sie ziemlich ähnlich ist mein, es ist wie RichieHindle sagt:. Sie Unterstützung von Active bezahlt (aber nicht von mir)

Das Hauptmerkmal ist, dass Sie einen bezahlten Supportvertrag für sie kaufen kann.

Warum Red Hat Enterprise Linux existieren, wenn Sie alles selbst zusammenstellen können? 8 -)

Für viele Unternehmen, die Kombination von bewährten Open Source Software und ein Support-Vertrag von Leuten, die bauen, Paket und Test, dass Software, ein ausgezeichneter Vorschlag ist.

Ich habe seit Jahren ActivePerl benutzen, und wenn ich den Schalter auf Python gemacht, die ich heruntergeladen hat sehr natürlich Active. Wir hatten keinerlei Probleme mit den Aktiv * Verteilungen - sie sind robust, kommen mit einem paar nützlichen Bibliotheken, dass der Vanille-Kern Python nicht hat. Sie kommen auch mit einer CHM-Python-Dokumentation Compilation gebündelt, die sehr nützlich ist.

Hier ist eine E-Mail an Python-Liste, die ich auf diesen ein schrieb vor langer Zeit:

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

Meistens sind diese Details immer noch wahr. Auch alle anderen Antworten, die ich auf diese Frage gesehen habe, sind fair.

Beachten Sie, dass ab Release 2.6.3.7 Active enthält PyPM (ähnlich PPM für ActivePerl) um Hilfe bei der Python-Pakete zu installieren. - die für Nutzen gegenüber „easy_install“ und „Pip“ (und anderen) hofft, dass die Installation von populären Binärpakete werden

Activestate wird auch Python unterstützen 2.7 während der Standard-Python 2.7 wird nicht mehr im Jahr 2020 unterstützt werden, wenn Sie eine große Codebasis haben, die nicht in der Zeit migriert wird, müssen Sie Sicherheits-Patches selbst machen oder gehen Sie mit so etwas wie Activestate Python.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top