Nous avons compilé une liste de 6 alternatives gratuites et payantes à Anise. Les principaux concurrents incluent Maven, Ant. En plus de cela, les utilisateurs établissent également des comparaisons entre Anise et SCons, qmake, Cake (C# Make). Vous pouvez également consulter d'autres choix similaires ici : Outils de développement.
Nous avons compilé une liste de 6 alternatives gratuites et payantes à Anise. Les principaux concurrents incluent Maven, Ant. En plus de cela, les utilisateurs établissent également des comparaisons entre Anise et SCons, qmake, Cake (C# Make). Vous pouvez également consulter d'autres choix similaires ici : Outils de développement.
un outil d'administration de projet logiciel pour tous les environnements
un outil d'administration de projet logiciel pour tous les environnements
Anise Plates-formes
Windows
Linux
Anise Vidéo et captures d'écran
Anise Description
Anise est un moteur d'exécution basé sur Python pour les tâches d'automatisation.
Les tâches d'automatisation existent dans le développement de logiciels et probablement dans toutes sortes d'autres secteurs. Ils nécessitent généralement l'exécution de différents outils plus petits et plus grands. Les tâches complexes nécessitent souvent une séquence de nombreuses étapes à exécuter, certaines étapes étant dépendantes l'une de l'autre. En théorie, il est possible de déclencher manuellement toutes ces étapes dans les interfaces graphiques de tous les outils impliqués, mais cela génèrera des erreurs et des frustrations au bout de quelques cycles.
Les interfaces d'automatisation de ces outils sont parfois plus simples mais parfois sujettes aux erreurs. Certaines tâches peuvent également nécessiter de demander certaines informations à l'utilisateur de manière interactive. Certaines parties plus petites peuvent également être spécifiques à la machine (par exemple, les chemins du système de fichiers ou le code permettant d'accéder à un coffre-fort de mots de passe), tandis que la tâche entière doit pouvoir être exécutée sur des machines différentes. Dans certaines situations, cela peut conduire à une forêt plutôt non transparente de différents outils, avec des singularités et des conventions particulières. À mesure que le nombre de projets différents augmente, vous verrez de plus en plus d'outils différents, effectuant souvent un travail similaire, mais pour des plates-formes ou des cadres différents et, bien sûr, avec des conventions d'utilisation différentes. Les scripts de collage écrits spontanément aident au début, mais vont exploser à mesure que la complexité dépasse un certain seuil.
Les tâches typiques du développement logiciel peuvent être:
Génération de documentation Essai Création de packages Créer une page d'accueil Déploiement de la page d'accueil Traitement des informations de version par exemple, imprimez-le dans le manuel et plus
Le framework anis vous permet d'implémenter toutes ces tâches de manière structurée mais générique en combinant code XML et Python. Le moteur anis exécute du code Python arbitraire et fournit des services supplémentaires, tels que la journalisation, le passage de paramètres en ligne de commande, le support d'interface utilisateur graphique de base, une interface de plug-in, un système d'événement flexible, l'injection de code et de données provenant d'un autre emplacement, des dépendances entre des fragments de code et plus.