0
Anise je izvršni motor temeljen na Python-u za automatizacijske zadatke.Zadaci automatizacije postoje u razvoju softvera, a vjerojatno iu svim ostalim sektorima.Obično zahtijevaju izvršavanje različitih manjih i većih alata.Složeni zadaci često trebaju slijediti niz koraka za izvršavanje, pri čemu neki koraci imaju ovisnost jedan o drugome.Ručno pokretanje svih ovih koraka u grafičkim sučeljima svih uključenih alata moguće je u teoriji, ali stvorit će pogreške i frustracije nakon nekih ciklusa .... Sučelja za automatizaciju tih alata su ponekad jednostavnija, ali katkad i ona nisu osjetljiva na pogreške.Neki će zadaci također trebati pitati korisnika za neke informacije na interaktivan način.Neki manji dijelovi mogu biti specifični za stroj (npr. Staze datotečnog sustava ili kôd kako pristupiti svodu zaporki), dok se cijeli zadatak može pokrenuti na nekim različitim strojevima.U nekim situacijama to može dovesti do prilično nepregledne šume različitih alata, s jedinstvenim čudima i posebnim konvencijama.Kako se broj različitih projekata povećava, vidjet ćete sve više i više različitih alata, često radeći sličan posao, ali za različite platforme ili okvire i, naravno, s različitim pravilima upotrebe.Spontano napisane skripte ljepila pomažu u početku, ali će eksplodirati jer složenost premaši neki prag.Tipični zadaci u razvoju softvera mogu biti: Izrada dokumentacije Testiranje Izrada paketa Izrada početne stranice Instaliranje početne stranice Rukovanje informacijama o verziji, npr. Ispis u priručniku i još mnogo toga. Okvir anisa omogućuje vam implementaciju svih tih zadataka na strukturiran, ali generički način, u kombinaciji XMLi Python kod.Aniseov motor izvršava proizvoljni Python kod i pruža neke dodatne usluge kao što su prijava, prolazak parametara iz naredbenog retka, osnovna podrška grafičkog korisničkog sučelja, dodatak sučelja, fleksibilan sustav događaja, ubrizgavanje koda i podataka s drugog mjesta, ovisnosti između fragmenata koda iviše.
anise