Fat-Free Framework
F3 understøtter både SQL- og NoSQL-databaser fra hylden: MySQL, SQLite, MSSQL/Sybase, PostgreSQL, MongoDB og sin egen lynhurtige Flat-File DB (vi kalder den Jig). Den leveres også med kraftfulde objekt-relationelle mappere til dataabstraktion og modellering, der er lige så lette som rammen. Ingen konfiguration er nødvendig.
F3 kan også beskytte dig mod spam- og DoS-angreb ved at udføre DNSBL-kontroller. Den kan øge din servers sundhed og oppetid ved at kontrollere webservertrafikken med profilanalyse og båndbreddebegrænsning.
Det er ikke alt. F3 er pakket med andre valgfrie plug-ins, der udvider dets muligheder:
- Snav og ren skabelonmotor
- Værktøjssæt til unittestning
- Database-administrerede sessioner
- Markdown-til-HTML-konverter
- Atom/RSS-feed reader
- Billedprocessor
- Geodata-handler
- Op-the-fly Javascript/CSS-kompressor
- OpenID (forbruger)
- Brugerdefineret logger
- Kurv/indkøbskurv
- Pingback-server/forbruger
- Unicode-aware string functions
- SMTP over SSL/TLS
- Tools til kommunikation med andre servere
- Data Validation
- og flere Plugins fra F3-Community
I modsætning til andre frameworks, F3 har til formål at være anvendelig – ikke sædvanlig.
Filosofien bag rammen og dens tilgang til softwarearkitektur går i retning af minimalisme i strukturelle komponenter, idet man undgår applikationskompleksitet og finder en balance mellem kodens elegance, applikationens ydeevne og programmørens produktivitet.
Her er en kort video, der giver dig en kort introduktion til rammen.