Anise

Anise

Anise je spúšťací mechanizmus založený na Pythone pre automatizačné úlohy.
Anise je spúšťací mechanizmus založený na Pythone pre automatizačné úlohy.Vo vývoji softvéru existujú úlohy automatizácie a pravdepodobne všetky druhy iných sektorov.Zvyčajne vyžadujú vykonanie rôznych menších a väčších nástrojov.Zložité úlohy často potrebujú na vykonanie postupnosť krokov, pričom niektoré kroky majú vzájomné závislosti.Manuálne spustenie všetkých týchto krokov v grafickom rozhraní všetkých zahrnutých nástrojov je teoreticky možné, ale po niekoľkých cykloch bude generovať chyby a frustráciu .... Rozhrania automatizácie týchto nástrojov sú niekedy jednoduchšie, ale niekedy sú náchylné na chyby.Niektoré úlohy môžu vyžadovať interaktívne vyžiadanie si niektorých informácií od používateľa.Niektoré menšie časti môžu byť tiež špecifické pre jednotlivé počítače (napr. Cesty k súborovým systémom alebo kód, ako získať prístup k úschovni hesiel), zatiaľ čo celá úloha musí byť spustiteľná na rôznych počítačoch.V niektorých situáciách to môže viesť k dosť netransparentnému lesu rôznych nástrojov, s jedinečnými zvláštnosťami a osobitnými konvenciami.S rastúcim počtom rôznych projektov uvidíte čoraz viac rôznych nástrojov, ktoré často robia podobnú prácu, ale pre rôzne platformy alebo rámce a samozrejme s rôznymi konvenciami použitia.Spontánne napísané skripty lepidla na začiatku pomáhajú, ale budú explodovať, keď zložitosť prekročí určitú hranicu.Typickými úlohami pri vývoji softvéru môžu byť: Generovanie dokumentácie Testovanie Vytváranie balíkov Vytvorenie domovskej stránky Nasadenie domovskej stránky Spracovanie informácií o verzii, napríklad ich vytlačenie v príručke a ďalšie. Rámec anízu umožňuje implementovať všetky tieto úlohy štruktúrovaným, ale všeobecným spôsobom v kombinácii XML.a Pythonov kód.Modul anízu vykonáva ľubovoľný kód Python a poskytuje niektoré ďalšie služby, ako napríklad protokolovanie, odovzdávanie parametrov z príkazového riadka, podpora základného grafického používateľského rozhrania, rozhranie doplnkov, flexibilný systém udalostí, vstrekovanie kódu a údaje z iného miesta, závislosti medzi fragmentmi kódu aviac.

Kategórie

Alternatívy Anise pre všetky platformy s akoukoľvek licenciou

Maven

Maven

Apache Maven je nástroj založený na Java na automatizáciu zostavovania a riadenia projektov (vo vývoji softvéru).
SCons

SCons

SCons je nástroj na vytváranie softvéru s otvoreným zdrojom - to je nástroj na vytváranie novej generácie.
Ant

Ant

Apache Ant je nástroj na vytváranie open source založený na Java (pre vývoj softvéru).Používa súbory XML na opis, štruktúru a riadenie procesu zostavovania.
qmake

qmake

qmake je nástroj spoločnosti Qt Company, ktorý pomáha zjednodušovať proces zostavovania vývojového projektu na rôznych platformách.qmake automatizuje generovanie makefilov tak, že na vytvorenie každého makefilu je potrebných iba niekoľko riadkov informácií.
EBuild

EBuild

EBuild je softvérový projekt budovania, riadenia závislosti a reportovania technológie.Cieľom je byť schopný vyriešiť akýkoľvek problém s budovaním štruktúrovaným, deklaratívnym a elegantným spôsobom.Je rozšíriteľná prostredníctvom rozhrania doplnkov.,
Cake

Cake

Cake (C # Make) je automatizovaný systém založený na viacerých platformách s C # DSL pre úlohy, ako je kompilácia kódu, kopírovanie súborov a priečinkov, spúšťanie testov jednotiek, kompresia súborov a vytváranie balíkov NuGet.
LimeChain - Blockchain Development and Consultancy

LimeChain - Blockchain Development and Consultancy

Sme priekopníkmi vo vývoji a uplatňovaní technológií blockchainu, kombinujúc rozsiahle obchodné skúsenosti s prvotriednymi technickými skúsenosťami s aplikáciou riešení blockchainu na najťažšie problémy podnikania.