Fat-Free Framework
F3 podporuje hotové databáze SQL i NoSQL: MySQL, SQLite, MSSQL/Sybase, PostgreSQL, MongoDB a vlastní bleskurychlou Flat-File DB (říkáme jí Jig). Součástí jsou také výkonné objektově-relační mapovače pro abstrakci a modelování dat, které jsou stejně lehké jako samotný framework. Není potřeba žádná konfigurace.
F3 vás také dokáže ochránit před spamem a útoky DoS tím, že provádí kontroly DNSBL. Může zvýšit zdraví a provozuschopnost vašeho serveru tím, že bude řídit provoz webového serveru pomocí analýzy profilů a škrcení šířky pásma.
To není vše. F3 je dodáván s dalšími volitelnými moduly plug-in, které rozšiřují jeho možnosti:
- Rychlý a čistý engine šablon
- Sada nástrojů pro testování jednotek
- Relace spravované datovou bází
- Konvertor značek do jazyka HTML
- Čtečka kanálů Atom/RSS
- Zpracovatel obrázků
- Zpracovatel geodat
- Na-základně.fly Javascript/CSS kompresor
- OpenID (spotřebitel)
- Vlastní logger
- Košík/nákupní košík
- Pingback server/spotřebitel
- Unicode-aware string functions
- SMTP over SSL/TLS
- Nástroje pro komunikaci s jinými servery
- Ověřování dat
- a další Pluginy od F3-Community
Na rozdíl od jiných frameworků, F3 si klade za cíl být použitelný – ne obvyklý.
Filozofie frameworku a jeho přístup k architektuře softwaru směřuje k minimalismu strukturálních komponent, vyhýbá se složitosti aplikace a hledá rovnováhu mezi elegancí kódu, výkonem aplikace a produktivitou programátorů.
Tady je krátké video, které vám framework stručně představí.