Cheetah-mall

Cheetah-mall
Originalförfattare Tavis Rudd
Utvecklare Oleg Broytman
Initial release juni 2001 ; 21 år sedan ( 2001-06 )
Stabil frisättning
3.3.1 / 25 december 2022 ; 60 dagar sedan ( 2022-12-25 )
Förhandsgranska release
3.3.1a0 / 25 december 2022 ; 60 dagar sedan ( 2022-12-25 )
Skrivet i Pytonorm
Operativ system Cross-plattform
Typ Mallprocessor
Licens MIT-licens
Hemsida cheetahtemplate .org

Cheetah (eller CheetahTemplate ) är en mallmotor som använder programmeringsspråket Python . Den kan användas fristående eller kombineras med andra verktyg och ramverk. Det används ofta för server-side scripting och dynamiskt webbinnehåll genom att generera HTML , men kan också användas för att generera källkod . Cheetah är gratis / öppen källkod licensierad under MIT-licensen .

Mallmotorer uppmuntrar ren separation av innehåll, grafisk design och programkod. Detta leder till mer modulära, flexibla och återanvändbara webbplatsarkitekturer, kortare utvecklingstid och kod som är lättare att förstå och underhålla. Cheetah sammanställer mallar till optimerad men ändå läsbar Python-kod. Det ger mallförfattare full tillgång till alla Python-data och funktioner, samtidigt som det ger administratörer ett sätt att selektivt begränsa åtkomsten till Python när det behövs.

Cheetah ingår i FreeBSD Ports-samlingen och flera Linux- distributioner: Gentoo , Fedora , Debian och Ubuntu bland andra.

externa länkar