Anyż to oparty na Pythonie silnik wykonawczy do zadań automatyzacji.Zadania automatyzacji istnieją w rozwoju oprogramowania i prawdopodobnie we wszystkich innych sektorach.Zazwyczaj wymagają wykonania różnych mniejszych i większych narzędzi.Złożone zadania często wymagają wykonania sekwencji wielu kroków, przy czym niektóre z nich zależą od siebie.Teoretycznie możliwe jest ręczne uruchomienie wszystkich tych etapów w interfejsach graficznych wszystkich zaangażowanych narzędzi, ale generuje błędy i frustrację po kilku cyklach ... Interfejsy automatyzacji tych narzędzi są czasem łatwiejsze, ale czasami są podatne na błędy.Niektóre zadania mogą wymagać poproszenia użytkownika o informacje w sposób interaktywny.Niektóre mniejsze części mogą być również specyficzne dla komputera (np. Ścieżki systemu plików lub kod dostępu do przechowalni haseł), podczas gdy całe zadanie musi być uruchomione na niektórych różnych komputerach.W niektórych sytuacjach może to prowadzić do dość nieprzejrzystego lasu różnych narzędzi, z unikalnymi osobliwościami i specjalnymi konwencjami.Wraz ze wzrostem liczby różnych projektów, zobaczysz coraz więcej różnych narzędzi, często wykonujących podobną pracę, ale dla różnych platform lub platform i, oczywiście, z różnymi konwencjami użytkowania.Spontanicznie napisane skrypty z klejem pomagają na początku, ale eksplodują, gdy złożoność przekroczy pewien próg.Typowe zadania związane z tworzeniem oprogramowania: Generowanie dokumentacji Testowanie Tworzenie pakietów Tworzenie strony głównej Wdrażanie strony głównej Obsługa informacji o wersji, np. Wydrukowanie jej w podręczniku i nie tylko Struktura anyżu pozwala na wdrożenie wszystkich tych zadań w uporządkowany, ale ogólny sposób, w kombinacji XMLi kod Python.Silnik anyżu wykonuje dowolny kod Pythona i zapewnia dodatkowe usługi, takie jak rejestrowanie, przekazywanie parametrów z wiersza poleceń, podstawowa obsługa graficznego interfejsu użytkownika, interfejs wtyczki, elastyczny system zdarzeń, wstrzykiwanie kodu i danych z innego miejsca, zależności między fragmentami kodu orazwięcej.
Stronie internetowej:
https://pseudopolis.eu/wiki/pino/projs/anise/Kategorie
Alternatywy dla Anise'a dla wszystkich platform z dowolną licencją
31
12
10
3
1
EBuild
EBuild to technologia do tworzenia projektów oprogramowania, zarządzania zależnościami i raportowania.Celem jest umiejętność rozwiązania każdego problemu z kompilacją w uporządkowany, deklaratywny i elegancki sposób.Jest rozszerzalny poprzez interfejs wtyczki..
1
0
LimeChain - Blockchain Development and Consultancy
Jesteśmy pionierami w rozwoju i stosowaniu technologii blockchain, łącząc bogate doświadczenie biznesowe z najwyższej klasy doświadczeniem technicznym w stosowaniu rozwiązań blockchain w najtrudniejszych problemach biznesowych.