Fat-Free Framework
F3 soporta tanto bases de datos SQL como NoSQL off-the-shelf: MySQL, SQLite, MSSQL/Sybase, PostgreSQL, MongoDB y su propia y rapidísima base de datos plana (la llamamos Jig). También viene con potentes mapeadores objeto-relacionales para la abstracción de datos y el modelado que son tan ligeros como el marco. No necesita configuración.
F3 también puede protegerle de los ataques de spam y DoS, realizando comprobaciones DNSBL. Puede aumentar la salud de su servidor y el tiempo de actividad, mediante el control del tráfico del servidor web con el análisis de perfiles y la aceleración del ancho de banda.
Eso no es todo. F3 está empaquetado con otros complementos opcionales que amplían sus capacidades:
- Motor de plantillas rápido y limpio
- Juego de herramientas de pruebas por unidades
- Sesiones gestionadas por bases de datos
- Conversor de Markdown a HTML
- Lector de feeds Atom/RSS
- Procesador de imágenes
- Manejador de geodatos
- Compresor Javascript/CSS alsobre la marcha
- Compresor Javascript/CSS
- OpenID (consumidor)
- Registrador personalizado
- Cesta/Carro de la compra
- Servidor/consumidor de Pingback
- Funciones de cadena unicode-funciones de cadena
- SMTP sobre SSL/TLS
- Herramientas para comunicarse con otros servidores
- Validación de datos
- y más plugins de la comunidad F3
A diferencia de otros frameworks, F3 pretende ser usable – no habitual.
La filosofía detrás del framework y su enfoque de la arquitectura de software es hacia el minimalismo en los componentes estructurales, evitando la complejidad de la aplicación y logrando un equilibrio entre la elegancia del código, el rendimiento de la aplicación y la productividad del programador.
Aquí hay un breve vídeo que le dará una breve introducción al framework.