Tcl Web Application Framework zjednodušuje proces psaní webových aplikací v Tcl (Tool Command Language). & Nbsp; Poskytuje funkce, které jsou základem pro psaní aplikací, jako jsou například zasedání, uživatelů, separace oprávnění, a abstraktním databáze rozhraní. To je v současné době ve vývoji, ale stabilní produkční použití.
To je psáno v takovým způsobem, že aplikace lze integrovat do rámce, aniž by museli měnit rámcové sám, takže upgrade rámec bez přerušení aplikace možné.
Framework Tcl Web Application je psán jako Rivet (mod_rivet) aplikace, takže části kódu mohou zůstat načteny po dokončení zpracování požadavku. Části kódu, které zůstávají načten, se označují jako trvalé. Části kódu jsou udržovány perzistentní, aby se zabránilo, že je třeba znovu přečíst a analyzovat součásti, které se nikdy nezmění během běhu (např definice funkce.) Neperzistentní části kódu jsou ty kusy kódu, které jsou vytvořeny a zničené zcela v rámci jedné žádosti. Části kódu jsou vyrobeny non-perzistentní, aby se zabránilo situacím, kdy informace ze samostatného požadavku "srazí" s informacemi z aktuálního požadavku. Věci, jako jsou proměnné relace, žádost argumenty, a "aktuální uživatel" jsou uchovávány v netrvalými částí kódu
Co je nového v této verzi:.
- Tato verze přidává podporu pro použití SQLite jako databázový backend.
- Je mění formát hesla do osolené SHA-1.
- Tam jsou menší opravy chyb.
Co je nového ve verzi 0.3.9:.
- Několik Metakit databáze backend opravy
- Balíček zasedání byl aktualizován, aby se více inteligentní o záchranu relací.
Požadavky na :
- Apache
- mod_rivet
- Mysqtcl
- MySQL Enterprise Edition
Komentáře nebyl nalezen