There is often a lot of confusion about when one should use a micro-framework and when one should use a full stack framework. We’ll dive into detail about when it is most appropriate to use them before reviewing how Silex and Symfony compare in practice looking at many aspects, such as performance, maintainability, application management and ease of development on a variety of different scales of application from your simple ‘Hello World’ to a large enterprise site.