Sélectionnez votre langue

Page d'accueil arrow-right ... arrow-right Outils de développement arrow-right Anise

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.


Maven
Free Open Source

Apache Maven est un outil basé sur Java pour l'automatisation de la construction et la gestion de projet (en ...

Ant
Free Open Source

Apache Ant est un outil de construction Open Source basé sur Java (pour le développement de logiciels).

SCons
Free Open Source

SCons est un outil de construction de logiciel Open Source, c’est-à-dire un outil de construction de nouvelle génération.

qmake
Free Open Source

qmake est un outil de The Qt Company qui permet de simplifier le processus de construction du projet de développement ...

Cake (C# Make)
Free Open Source

Cake (C # Make) est un système d’automatisation de la construction multi-plateforme avec un DSL C # pour des tâches telles que ...

EBuild est une technologie de création de projet logiciel, de gestion de la dépendance et de reporting.

un outil d'administration de projet logiciel pour tous les environnements

Anise Plates-formes

tick-square Windows
tick-square 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.

Meilleures alternatives à Anise

Partagez votre opinion sur le logiciel, laissez un avis et contribuez à l'améliorer encore davantage !

Anise Catégories

Outils de développement

Anise Mots clés

software-development python automation development

Proposer des changements

Vos commentaires

Sélectionnez une note
Veuillez sélectionner une note

Your vote has been counted.

Do you have experience using this software?