Fat-Free Framework
A F3 támogatja mind az SQL, mind a NoSQL adatbázisokat: MySQL, SQLite, MSSQL/Sybase, PostgreSQL, MongoDB és a saját villámgyors Flat-File DB (mi Jignek hívjuk). Az adatok absztrakciójához és modellezéséhez nagy teljesítményű objektum-relációs leképzőket is tartalmaz, amelyek ugyanolyan könnyűek, mint a keretrendszer. Nincs szükség konfigurációra.
A F3 a DNSBL-ellenőrzések elvégzésével a spam- és DoS-támadásoktól is megvédi Önt. A webkiszolgáló forgalmának profilelemzéssel és sávszélesség-korlátozással történő szabályozásával növelheti a szerver egészségét és üzemidejét.
Ez még nem minden. Az F3 más opcionális bővítményekkel van csomagolva, amelyek kibővítik a képességeit:
- Gyors és tiszta sablonmotor
- Egységtesztelési eszközkészlet
- Adatbázis-kezelt munkamenetek
- Markdown-to-HTML átalakító
- Atom/RSS feed olvasó
- Képfeldolgozó
- Geodata kezelő
- On-the…fly Javascript/CSS compressor
- OpenID (fogyasztó)
- Custom logger
- Kosár/Vásárlókosár
- Pingback szerver/fogyasztó
- Unicode-aware string functions
- SMTP over SSL/TLS
- Tools for communicating with other servers
- Data Validation
- and more Plugins from the F3-Community
Unlike other frameworks, Az F3 célja, hogy használható legyen – nem pedig megszokott.
A keretrendszer mögött meghúzódó filozófia és a szoftverarchitektúra megközelítése a strukturális komponensek minimalizmusa, az alkalmazás komplexitásának elkerülése, valamint a kód eleganciája, az alkalmazás teljesítménye és a programozói termelékenység közötti egyensúly megteremtése irányába mutat.
Itt egy rövid videó, amely röviden bemutatja a keretrendszert.