79 votes

Pourquoi ActivePython existe-t-il?

Ce qui est ActivePython en fait?

De ce que j'ai lu c'est juste standard de Python avec openssl et pyWin32 (sous Win). No big deal, je suppose, j'ai pu les installer en quelques minutes, et la plupart des gens n'ont pas besoin de toute façon. Tous les autres éléments mentionnés bibliothèques (zlib, bzip2, sqlite3, Tkinter, ElementTree, ctypes, multiprocessing) sont partie intégrante du cœur de distribution Python.

Ensuite, le tag-line "ActivePython est le standard de l'industrie distribution Python", n'est-ce pas de base de Python distribution "standard de l'industrie" (quoi que cela signifie?)?

Et la chose la plus étrange, c'est que ActiveState faisceaux avec merde PythonWin, et non pas leur propre plus impressionnant Python éditeur/IDE Komodo. Ce qui donne?

Je n'ai jamais vraiment eu à l'installation de ActivePython, alors peut-être je ne sais pas quelque chose, mais il semble peu pertinent, et je vois le nom assez souvent sur les forums ou ici.

47voto

Alex Martelli Points 330805

C'est un emballage, ou de "distribution", de Python, avec quelques extras-pas (n'importe où) tout comme "Sumo" comme Enthought est ÉNORME distribution de "Python plus tout", mais toujours dans la même veine (et il est d'abord apparu beaucoup plus tôt).

Je ne pense pas qu'il vous manque quelque chose de particulier, sauf peut-être le fait que David Ascher (Python passionné et mon co-auteur dans le Python Cookbook) utilisé pour être CTO de ActiveState (et donc pas de doute intérieurement poussé Python pour aller avec les autres langages dynamiques ActiveState se concentre sur) mais il est parti aujourd'hui (il est chef de la direction à l'Mozilla appartenant à l'entreprise qui traite avec le courrier électronique et les autres formes de communication, ThunderBird et autres, en termes de programmes).

Sans doute certaines entreprises préfèrent l'achat d'une distribution disponibles dans le commerce de contrats de soutien, comme ActivePython, simplement parce que c'est la façon dont certains services d'achat dans plusieurs entreprises (et/ou leur IL depts) sont utilisés pour le travail. À moins que vous vous souciez de ces questions, je ne pense pas qu'il vous manque quelque chose, en donnant ActiveState du Python distro un laissez-passer;-). [[Je me sens de la même façon sur coûteuse distributions de Linux, par rapport à Debian ou Ubuntu ou autres, mais je ne suis pas à l'Achat, ni dans un département IT, et je ne travaille pas pour une entreprise de toute façon;-)]]

32voto

Martin v. Löwis Points 61768

ActiveState a une longue tradition de support Windows pour Python, Tcl et Perl: en recrutant des développeurs clés (comme Mark Hammond, depuis un certain temps), en corrigeant des bogues spécifiques à Windows, en demandant aux employés de fournir des correctifs, et en parrainant Fondation du logiciel Python.

S'il est vrai que la distribution qu'ils produisent est assez similaire à la mienne, c'est comme le dit RichieHindle: vous pouvez obtenir une assistance payée auprès d'ActiveState (mais pas de moi).

31voto

RichieHindle Points 98544

La principale caractéristique est que vous pouvez acheter un contrat de support technique payant.

Pourquoi Red Hat Enterprise Linux existe-t-il lorsque vous pouvez tout compiler vous-même? 8-)

Pour de nombreuses entreprises, la combinaison d'un logiciel Open Source éprouvé et d' un contrat de support de personnes qui construisent, empaquettent et testent ce logiciel est une excellente proposition.

9voto

Eli Bendersky Points 82298

J'utilise ActivePerl depuis des années et lorsque j'ai opté pour Python, j'ai tout naturellement téléchargé ActivePython. Jamais eu de problèmes avec les distributions Active * - elles sont robustes, livrées avec quelques bibliothèques utiles que le noyau vanilla Python n’a pas. Ils sont également fournis avec une compilation de documentation .CHM Python très utile.

5voto

Trent Mick Points 119

Voici un e-mail à python-liste que j'ai écrit sur ce il y a longtemps:

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

La plupart de ces détails sont encore vrai. Aussi, toutes les autres réponses, j'ai vu à cette question sont justes.

Notez que, comme dans la version 2.6.3.7 ActivePython comprend PyPM (similaire à PPM pour ActivePerl) pour aider à l'installation de paquets Python -- l'espoir de bénéficier de plus de "easy_install" et "pip" (et d'autres) à l'installation de populaire de paquets binaires.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X