Akelos
Z Wikipedii
Akelos | |
Rodzaj | framework |
Aktualna wersja stabilna | 0.8 — 17 października 2007 |
Licencja | LGPL |
Platforma systemowa | wieloplatformowy |
akelos.org |
Akelos to port frameworka Ruby on Rails dla aplikacji internetowych, napisany w języku PHP. Podobnie jak Rails, Akelos jest nastawiony na łatwość i szybkość tworzenia aplikacji, korzysta z wzorca MVC, pozwala na tworzenie szkieletów (ang. scaffolding), wymaga minimum konfiguracji, podąża za regułą DRY oraz posiada otwarte źródła. Ponadto natywnie wspierana jest internacjonalizacja oraz UTF8. Aplikacje utworzone za pomocą Akelosa wymagają do uruchomienia jedynie serwera zintegrowanego z interpreterem PHP.
Framework działa pod kontrolą zarówno PHP5, jak i PHP4. Jednakże, planowane wydanie 1.0 ma być kompatybilne jedynie z PHP5.
Widoki w Akelosie mogą korzystać z prostego systemu szablonów o nazwie Sintags. Przykładowe różnice ze standardową składnią PHP:
Sintags: {entry} {Book.author.name?} PHP: <?php echo $entry; ?> <?php echo isset($Book->author->name) ? $Book->author->name : ''; ?>