Kepler (software) - Kepler (software)
![]() | Tento článek má několik problémů. Prosím pomozte vylepši to nebo diskutovat o těchto otázkách na internetu diskusní stránka. (Zjistěte, jak a kdy tyto zprávy ze šablony odebrat) (Zjistěte, jak a kdy odstranit tuto zprávu šablony)
|
![]() | |
První vydání | Červenec 2005 |
---|---|
Stabilní uvolnění | 1.1.1 / 11. března 2009[1] |
Úložiště | ![]() |
Napsáno | Lua |
Typ | Webový rámec |
Licence | MIT |
webová stránka | www![]() |
Kepler je svobodný software projekt napsaný v Lua který poskytuje přenosný a rozšiřitelný webová stránka vývojová platforma. Aktuální stabilní vydání je Kepler 1.1.1, pro Lua 5.1. Kepler pracuje Okna a většina variant Unix.
Platforma byla navržena pro práci s řadou prostředí webových služeb, které se v Keplerově terminologii nazývají „launchers“. Kepler obsahuje odpalovací zařízení pro Apache (mod lua ), FastCGI, CGI, ISAPI stejně jako rodák webový server napsáno čistě Lua, tzv Xavante [1].
Rámce
Kepler také poskytuje následující rámce:
- WSAPI - a webový server API, které abstrahuje webový server od webových aplikací Lua a la Nosič a WSGI
- Orbit - založený na WSAPI model – pohled – řadič (MVC) webový rámec[2][3]
Moduly
Kepler také poskytuje následující moduly:
- CGILua - nástroj pro vytváření dynamických webových stránek a manipulaci se vstupními daty z webových formulářů, poskytující a CGI paradigma podobné programování pro různé odpalovací zařízení, jako jsou Xavante a mod_lua
- LuaSQL - rozhraní od Lua po a DBMS, což umožňuje připojení programů Lua ODBC, ADO, Věštec, MySQL, SQLite a PostgreSQL databáze
- Copas - a korutin - dispečer na bázi, používaný Xavante
- Cosmo - šablonový engine, který je „bezpečný“ a chrání aplikace před libovolným kódem v šablonách
- Coxpcall - zapouzdření nativního pcall a xpcall kompatibilní s korutinem
- LuaFileSystem - knihovna rutin manipulace se soubory doplňující základní sadu Lua
- Rings - knihovna pro vytváření izolovaných prostředí pro provádění Lua z prostředí Lua
- LuaExpat - rozhraní k XML knihovna zpracování Expat
- LuaLogging - jednoduché protokolovací API
- LuaZip - knihovna pro čtení uvnitř ZIP soubory
- MD5 / DES56 - základní kryptografická knihovna poskytující a funkce trávení a pár krypt / dešifrování
Webové aplikace na Kepleru
Historie vydání
Verze | datum | Poznámky |
---|---|---|
1.1.1 | 11. března 2009 | |
1.1 | 10. června 2008 | |
1.1 Beta2 | 21. listopadu 2007 | |
1.0 | 30. listopadu 2006 |
Reference
- ^ „Vydán Kepler 1.1.1“. 2009-03-13.[trvalý mrtvý odkaz ]
- ^ „Úvod do oběžné dráhy“. 2009-12-22.
- ^ "Nastavení Orbit pro použití Apache2". 2010-09-08.
- ^ "Sputnik: Úvod". 2009-11-11.