Fat-Free Framework
F3 supporte les bases de données SQL et NoSQL sur étagère : MySQL, SQLite, MSSQL/Sybase, PostgreSQL, MongoDB et sa propre base de données à plat ultra rapide (que nous appelons Jig). Il est également livré avec de puissants mappeurs objet-relationnel pour l’abstraction et la modélisation des données qui sont tout aussi légers que le framework. Aucune configuration n’est nécessaire.
F3 peut également vous protéger des spams et des attaques DoS, en effectuant des vérifications DNSBL. Il peut augmenter la santé et le temps de fonctionnement de votre serveur, en contrôlant le trafic du serveur web avec l’analyse du profil et l’étranglement de la bande passante.
Ce n’est pas tout. F3 est emballé avec d’autres plug-ins optionnels qui étendent ses capacités :
- Moteur de gabarits rapide et propre
- Kit d’outils de tests unitaires
- Sessions gérées par base de données
- Convertisseur de texte en HTML
- Lecteur de flux Atom/RSS
- Processeur d’images
- Gestionnaire de géodonnées
- Compresseur Javascript/CSS à la volée
- Constructeur d’images.Javascript/CSS à la volée
- OpenID (consommateur)
- Custom logger
- Basket/Shopping cart
- Pingback server/consumer
- Unicode-aware string functions
- SMTP over SSL/TLS
- Tools pour communiquer avec d’autres serveurs
- Data Validation
- et plus de Plugins de la F3-Community
Unlike other frameworks, F3 vise à être utilisable – pas habituel.
La philosophie derrière le framework et son approche de l’architecture logicielle va vers le minimalisme des composants structurels, en évitant la complexité de l’application et en trouvant un équilibre entre l’élégance du code, la performance de l’application et la productivité du programmeur.
Voici une courte vidéo qui vous donnera une brève introduction au framework.