Fat-Free Framework
F3 obsługuje zarówno bazy danych SQL, jak i NoSQL: MySQL, SQLite, MSSQL/Sybase, PostgreSQL, MongoDB oraz swój własny, błyskawiczny Flat-File DB (nazywamy go Jig). Dostarczany jest również z potężnymi mapperami obiektowo-relacyjnymi do abstrakcji danych i modelowania, które są tak samo lekkie jak framework. Nie wymaga konfiguracji.
F3 może również chronić Cię przed spamem i atakami DoS, poprzez wykonywanie kontroli DNSBL. Może zwiększyć zdrowie i czas pracy Twojego serwera, kontrolując ruch na serwerze internetowym za pomocą analizy profilu i przepustowości.
To nie wszystko. F3 jest pakowany z innymi opcjonalnymi wtyczkami, które rozszerzają jego możliwości:
- Szybki i czysty silnik szablonów
- Zestaw narzędzi do testowania jednostkowego
- Sesje zarządzane przez bazę danych
- Konwerter Marksdown-to-HTML
- Czytnik kanałów Atom/RSS
- Przetwarzacz obrazów
- Obsługa danych geodezyjnych
- On-the—fly Javascript/CSS compressor
- OpenID (consumer)
- Custom logger
- Basket/Shopping cart
- Pingback server/consumer
- Unicode-aware string functions
- SMTP over SSL/TLS
- Narzędzia do komunikacji z innymi serwerami
- Weryfikacja danych
- i więcej Plugins from the F3-Community
W przeciwieństwie do innych frameworków, F3 ma być użyteczny – nie zwyczajny.
Filozofia stojąca za frameworkiem i jego podejściem do architektury oprogramowania jest w kierunku minimalizmu w komponentach strukturalnych, unikania złożoności aplikacji i znalezienia równowagi pomiędzy elegancją kodu, wydajnością aplikacji i produktywnością programisty.
Tutaj znajduje się krótki film, który da ci krótkie wprowadzenie do frameworka.