Core of the Band Framework
PHP
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
cache
config
core
email
errors
events
exceptions
form
http
logger
migrations
routing
security
tests
view
.gitignore
LICENSE.txt
README.md

README.md

Band Framework

I like Symfony 2. However, it isn't right for every project and I found I had a few projects where Symfony 2 was just too big, slow and complicated. Symfony 2 likes you do things properly, using best practices all the way, and while that is great for new projects, when you have to support a stack of legacy code it doesn't always work out perfectly.

Wikipedia says: A symphony is an extended musical composition in Western classical music, scored almost always for orchestra.

Well, this framework isn't clever enough or high brow enough to need an orchestra. A Band would be more suitable...

So, if you want a beautiful PHP framework, using all the lastest best practices, use Symfony 2. If you want something a bit more fun to use, a bit faster etc, try Band.

Main Features

  • MVC Framework
  • Routing via Yaml
  • Templating using Twig
  • Basic Dependency Injection based Service Container
  • HTTP Request and Response handling
  • PDO based database service
  • Forms via Yaml (eventually)
  • other fun stuff, like a rate limiter, decent security features, memcached.