PHP

There are a lot of PHP Frameworks around. Altough it mostly makes sense to use one of those, they feel clumsy and overfilled with sometimes hundreds of files.

Luckily, I found a very simple MVC Framework which only does the basics of MVC and is simple enough so you can adjust and improve it easily to all your needs.

It’s simply called Nathan-MVC, you can find it over at github. There is also a slightly outdated blog series about each part available. The blog covers the concepts but the code from github should be used since there were some reasonable additions since the blog posts were written.

Together with my one-file-solution for data access (EntityDataAccess), you get a fairly manageable and easily extendable solution for website building in PHP.