Fat-Free Framework
F3 har stöd för både SQL- och NoSQL-databaser: MySQL, SQLite, MSSQL/Sybase, PostgreSQL, MongoDB och sin egen blixtsnabba Flat-File DB (vi kallar den Jig). Den levereras också med kraftfulla objektrelationella mappare för dataabstraktion och modellering som är lika lätta som ramverket. Ingen konfiguration behövs.
F3 kan också skydda dig från spam och DoS-attacker genom att utföra DNSBL-kontroller. Det kan öka din serverhälsa och drifttid genom att kontrollera webbservertrafiken med profilanalys och bandbreddsbegränsning.
Det är inte allt. F3 är paketerad med andra valfria tilläggsmoduler som utökar dess möjligheter:
- Snabb och ren mallmotor
- Verktygslåda för enhetstestning
- Databashanterade sessioner
- Markdown-till-HTML-omvandlare
- Atom/RSS-flöde-läsare
- Bildprocessor
- Geodata-hanterare
- Om-och-efter-Javascript/CSS-kompressor
- OpenID (konsument)
- Anpassad loggare
- Korg/inköpsvagn
- Pingback-server/konsument
- Unicode-medvetna strängfunktioner
- SMTP över SSL/TLS
- Verktyg för kommunikation med andra servrar
- Datavalidering
- och fler plugins från F3-gemenskapen
Till skillnad från andra ramverk, F3 syftar till att vara användbar – inte vanlig.
Filosofin bakom ramverket och dess inställning till mjukvaruarkitektur går mot minimalism i strukturella komponenter, undvikande av applikationskomplexitet och en balans mellan kodelegans, applikationsprestanda och programmerares produktivitet.
Här finns en kort video som ger dig en kort introduktion till ramverket.