Fat-Free Framework
F3 suportă atât baze de date SQL, cât și NoSQL din oficiu: MySQL, SQLite, MSSQL/Sybase, PostgreSQL, MongoDB și propria bază de date fulgerătoare Flat-File DB (noi o numim Jig). De asemenea, vine cu mapare obiect-relaționale puternice pentru abstractizarea și modelarea datelor, care sunt la fel de ușoare ca și cadrul. Nu este nevoie de nicio configurație.
F3 vă poate proteja, de asemenea, împotriva atacurilor de spam și DoS, efectuând verificări DNSBL. Vă poate crește sănătatea și timpul de funcționare a serverului, controlând traficul serverului web cu analiza profilului și limitarea lățimii de bandă.
Aceasta nu este tot. F3 este împachetat cu alte plug-in-uri opționale care îi extind capacitățile:
- Motor de șabloane rapid și curat
- Unit testing toolkit
- Sesiuni gestionate de baze de date
- Convertor de marcare în HTML
- Lector de fluxuri atom/RSS
- Procesor de imagini
- Geodata handler
- Pefly Javascript/CSS compressor
- OpenID (consumator)
- Custom logger
- Basket/Shopping cart
- Pingback server/consumator
- Unicode-aware string functions
- SMTP over SSL/TLS
- Instrumente pentru comunicarea cu alte servere
- Validare date
- și mai multe plugin-uri din F3-Community
În comparație cu alte framework-uri, F3 își propune să fie utilizabil – nu obișnuit.
Filosofia din spatele framework-ului și abordarea arhitecturii software se îndreaptă spre minimalismul componentelor structurale, evitând complexitatea aplicației și găsind un echilibru între eleganța codului, performanța aplicației și productivitatea programatorului.
Iată un scurt videoclip care vă va oferi o scurtă introducere în framework.
.