ActiveState crée des outils innovants pour les développeurs depuis plus de 20 ans, y compris nos distributions de langages open source populaires pour Perl, Python et Tcl, notre IDE Komodo primé et, plus récemment, notre puissante version bêta, la plateforme ActiveState.
Construisez des environnements d'exécution pour Python, Perl et Tcl... en quelques minutes ! Avec la plateforme ActiveState, vous pouvez automatiquement construire votre langage avec des centaines de packages tiers populaires et vérifiés, afin de commencer à coder immédiatement. Besoin d'ajouter des dépendances ? Construisez-les automatiquement à partir du code source (y compris les bibliothèques C liées), résolvez les conflits et empaquetez-les pour Windows, Mac ou Linux.
Avec la plateforme ActiveState, les développeurs peuvent :
Éliminer les problèmes de "ça fonctionne sur ma machine" – construire et déployer un environnement d'exécution cohérent et reproductible sur tous les systèmes de développement, de test et de production.
Éviter "l'enfer des dépendances" – les dépendances sont automatiquement résolues pour vous, lorsque c'est possible.
Automatiser l'empaquetage – expertise minimale en langage/OS requise.
Automatiser l'installation – installez votre environnement d'exécution dans un environnement virtuel avec une seule commande en utilisant l'interface en ligne de commande (l'outil State).
Automatisez vos flux de travail de développement avec l'outil State (le CLI pour la plateforme ActiveState). Utilisez-le pour :
Configurer automatiquement des environnements d'exécution pour n'importe quel environnement, simplifiant l'approche du fichier README.
Partager des secrets (c'est-à-dire des clés API, des identifiants utilisateur) de manière simple mais sécurisée.
Créer des scripts multiplateformes.
Comment ça fonctionne ? Pensez-y comme une fonction "Language-As-A-Service" basée sur SaaS. Utilisez notre plateforme pour construire un environnement d'exécution personnalisé pour votre prochain projet, incluant juste le langage et les packages dont votre projet a besoin.
Choisissez un langage (Python, Perl ou Tcl).
Sélectionnez votre système d'exploitation (Linux ou Windows, plus Mac pour Python).
Ajoutez les packages requis par votre projet.
ActiveState extrait régulièrement des packages du dépôt open source standard de chaque langage (CPAN, PyPI, etc.) pour s'assurer que votre langage open source et ses composants sont à jour, peuvent être compilés à partir du code source, et sont ensuite vérifiés pour fonctionner ensemble dans une distribution empaquetée pour la plupart des principaux systèmes d'exploitation.
Les outils qu'ActiveState utilise pour créer nos distributions de langages open source sont désormais librement disponibles pour tout développeur souhaitant les essayer. Si vous êtes un développeur créant des builds Python, Perl et Tcl, la plateforme ActiveState peut faire une grande partie du travail pour vous. Elle peut créer votre build avec juste le langage et les packages dont vous avez besoin pour exécuter votre projet – à partir du code source !
La plateforme ActiveState donne aux développeurs la liberté d'innover avec des langages open source, tout en fournissant aux entreprises la visibilité centralisée et le contrôle dont elles ont besoin pour atténuer les risques.
Les développeurs passent souvent trop de temps sur le travail à faible valeur ajoutée de gestion des dépendances et de configuration des environnements d'exécution Python ou d'autres langages avant même de pouvoir commencer à coder. La plateforme ActiveState gère l'infrastructure sous-jacente en résolvant automatiquement les dépendances et en compilant des environnements d'exécution personnalisés prêts à l'emploi, afin que les développeurs puissent se concentrer sur la productivité.
De même, les entreprises souhaitent adopter des langages open source pour permettre la rapidité, l'innovation et les économies de coûts. Mais elles doivent également atténuer le risque de vulnérabilités de sécurité, l'utilisation incontrôlée de la propriété intellectuelle tierce et les licences et provenances peu claires.
La plateforme ActiveState construit à partir de packages pré-vérifiés et connus pour être bons, afin que les équipes de sécurité et de conformité puissent évaluer les risques à l'avance et réduire les coûts de remédiation. De plus, elles peuvent facilement consulter une nomenclature qui montre le contenu et l'historique de chaque environnement d'exécution de langage.
Autres points forts :
Support prioritaire : Les leaders des services financiers, de l'aérospatiale et de la défense, de la technologie et d'autres industries comme HSBC, Altair, Microsoft utilisent la plateforme ActiveState pour accélérer le développement d'applications et assurer la conformité avec les politiques de licence open source.
Environnements d'exécution pré-construits : Résolvez des cas d'utilisation courants avec des environnements d'exécution conçus à cet effet tels que Python pour l'apprentissage automatique, la migration de Python 2 à 3, et le développement web, qui incluent les packages les plus populaires.