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