Anise

Anise

Anyż to oparty na Pythonie silnik wykonawczy do zadań automatyzacji.
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.

Kategorie

Alternatywy dla Anise'a dla wszystkich platform z dowolną licencją

Maven

Maven

Apache Maven to oparte na Javie narzędzie do automatyzacji kompilacji i zarządzania projektami (w rozwoju oprogramowania).
SCons

SCons

SCons to narzędzie do tworzenia oprogramowania typu Open Source - to znaczy narzędzie do budowania nowej generacji.
Ant

Ant

Apache Ant to narzędzie do budowania oparte na Javie Open Source (do tworzenia oprogramowania).Wykorzystuje pliki XML do opisu, struktury i kontroli procesu kompilacji.
qmake

qmake

qmake to narzędzie firmy Qt Company, które pomaga uprościć proces kompilacji projektu deweloperskiego na różnych platformach.qmake automatyzuje generowanie plików Makefile, dzięki czemu do utworzenia każdego pliku Makefile potrzeba tylko kilku linii informacji.
EBuild

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..
Cake

Cake

Cake (C # Make) to wieloplatformowy system automatyzacji kompilacji z C # DSL do zadań takich jak kompilowanie kodu, kopiowanie plików i folderów, uruchamianie testów jednostkowych, kompresowanie plików i budowanie pakietów NuGet.
LimeChain - Blockchain Development and Consultancy

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.