Symfony PHP Framework

01 September 2017 Laatste update: 24 November 2021 This is how
Symfony PHP Framework

More and more companies are looking for a website that can be set up completely according to their wishes and can also be linked to various systems. However, because budgets are often not infinite, it is important that we as web builders take this into account. For this reason, we build websites with the open-source PHP*-Framework** Symfony.

This framework makes it easy to build websites because different elements serve as a basis. This basis ensures that less repetitive work needs to take place and we can develop a complete website or custom system faster, and therefore cheaper.

* PHP= a programming language that we use to write our systems in.
** Framework= a collection of tools that promote and/or make development faster

What can we accomplish with Symfony?

Whether you want a simple or just elaborate website or a custom system with various links, with Symfony we can make it all happen.

Symfony is often mistakenly compared to a CMS (content management system). A CMS is meant to maintain the content of your website and in 90% of cases uses templates. Here it is difficult to provide customization because you have to work according to the restrictions of a template. This is not the case with Symfony. This framework is designed to easily combine the different elements of a website (webshop/contact/blog). This makes it a lot easier to provide customization.

Because Symfony offers so much freedom, we can also easily create links between different projects. Imagine, you want a website with fairly static content where in the future you might want a link to the intranet or a module to manage customers. Thanks to Symfony, this can all be realized by adding separate elements to an existing system. This allows us to extend an existing system and not have to start developing it in advance. This of course saves in development time and ultimately saves the customer money!

code symfony

The benefits of Symfony at a glance

Now that we have a good idea of what Symfony is, let's look at the benefits and why we choose Symfony.

  1. Reputation: Symfony has managed to attract many developers and companies to use their software over the years. So there is a large community and this also makes it easier to transfer projects to other developers. So you are not stuck with your web builder.
  2. Performance: Not insignificantly, a framework is often "too big" for what you do with it. By this we mean that many functions are often not even used. Symfony responds well to this and is completely built to perform quickly.
  3. Information: At Laméco we have a lot of knowledge, but of course we don't know everything. So we think it's important that there's plenty to find out about the products we use. With Symfony, there are plenty of manuals available so we can always move forward when we run into something.
  4. Modules: As mentioned, Symfony is reusable and many other developers also create modules that we can and do use. These are often modules that recur in every project such as a login module or store images for example. This in turn saves development time.
  5. Clear: It is very important to us that we can easily transfer a project. Not only to colleagues within Laméco but also to external parties if necessary. This allows us to quickly take over projects from each other, which in turn provides more speed within the project.
Related articles