Jak duży musi być framework, aby umożliwiał szybkie, łatwe i wygodne tworzenie ładnie uporządkowanych stron MVC? Aby był łatwo rozszerzalny i konfigurowalny?
No właśnie wcale nie tak duży. Wypróbuj Micrusa! Jego celem jest bycie tak małym, jak to tylko możliwe, lecz oferować wszytkie najważniejsze funkcjonalności:
- Zorientowany obiektowo
- Przejrzysta struktura MVC
- Kontener DI
- Event dispatching
- Agnotyczny wobec ORM, wsparcie dla Doctrine i RedBean
- REST-ful routing
- Generator CRUD
- Agnostyczny wobec silników szablonów, wsparcie dla Twiga i czystego PHP
- Autentykacja i autoryzacja
- Łatwa konfiguracja w YAML-u
- Taki konsolowe dzięki Symfony Console
- Formularze
- Localizacja
- Logowanie z użyciem Monolog (zgodne z PSR-3)
- Caching (zgodne z PSR-6)
- Komunikaty flash