Abbiamo compilato una lista di 6 alternative gratuite e a pagamento a Anise. I principali concorrenti includono Maven, Ant. Inoltre, gli utenti fanno anche confronti tra Anise e SCons, qmake, Cake (C# Make). Puoi anche dare un'occhiata ad altre opzioni simili qui: Strumenti di sviluppo.
Abbiamo compilato una lista di 6 alternative gratuite e a pagamento a Anise. I principali concorrenti includono Maven, Ant. Inoltre, gli utenti fanno anche confronti tra Anise e SCons, qmake, Cake (C# Make). Puoi anche dare un'occhiata ad altre opzioni simili qui: Strumenti di sviluppo.
uno strumento di amministrazione di progetti software per tutti gli ambienti
uno strumento di amministrazione di progetti software per tutti gli ambienti
Anise Piattaforme
Windows
Linux
Anise Video e screenshot
Anise Panoramica
Anise è un motore di esecuzione basato su Python per attività di automazione.
Esistono attività di automazione nello sviluppo del software e probabilmente tutti i tipi di altri settori. In genere richiedono l'esecuzione di diversi strumenti più piccoli e più grandi. Le attività complesse richiedono spesso una sequenza di molti passaggi per l'esecuzione, con alcuni passaggi che hanno dipendenze reciproche. In teoria è possibile innescare manualmente tutti questi passaggi nelle interfacce grafiche di tutti gli strumenti coinvolti, ma genererà errori e frustrazione dopo alcuni cicli.
Le interfacce di automazione di quegli strumenti sono a volte più semplici, ma a volte sono soggette a errori. Alcune attività potrebbero anche richiedere all'utente alcune informazioni in modo interattivo. Alcune parti più piccole potrebbero anche essere specifiche della macchina (ad es. Percorsi del filesystem o codice su come accedere a un deposito password), mentre l'intera attività deve essere eseguibile su alcune macchine diverse. In alcune situazioni, ciò può portare a una foresta piuttosto intransparente di strumenti diversi, con stranezze uniche e convenzioni speciali. All'aumentare del numero di progetti diversi, vedrai sempre più strumenti diversi, spesso facendo un lavoro simile, ma per piattaforme o framework diversi e, naturalmente, con convenzioni di utilizzo diverse. Gli script di colla scritti spontaneamente aiutano all'inizio, ma esploderanno quando la complessità supera una certa soglia.
Compiti tipici nello sviluppo di software potrebbero essere:
Generazione di documentazione analisi Creare pacchetti Creare una homepage Distribuzione della homepage Gestione delle informazioni sulla versione ad es. stamparlo nel manuale e altro ancora
Il framework anice consente di implementare tutte queste attività in modo strutturato ma generico in una combinazione di codice XML e Python. Il motore di anice esegue codice Python arbitrario e fornisce alcuni servizi aggiuntivi come registrazione, passaggio parametri dalla riga di comando, supporto di interfaccia utente grafica di base, un'interfaccia plug-in, un sistema di eventi flessibile, l'iniezione di codice e dati da altri luoghi, dipendenze tra frammenti di codice e Di Più.