The new Symfony became available on November 30. Developers say that the framework didn’t undergo many changes and can be thought of as Symfony 2.8. Although it doesn’t have fresh features if compare with the previous version, 3.0.0 can make a common programmer’s life easier as well as streamline web user experience.
What Symfony 3 means for developers?
Since the release has just appeared, it might take some time for PHP-experts to assess the new environment. However, a number of evaluations have been made on the Beta version and SensioLabs contributors have given a few commentaries.
The major changes:
- The framework became more standard. The PSR-3 standard is used to log and remove LoggerInterface.
- The architecture got rid of a number of mistakes. For instance, stateful console helpers were substituted for more convenient tools.
- The Symfony profiler became more interactive and useful. The performance tracker clearly showcases the render time for elements and makes it easy to reveal weak spots.
- The system supports PHP versions from 5.5.9+ to 7.x.
- Developers claim to have made the framework even more flexible and reusable, which is definitely considered as the merit of the Symfony environment. A variety of elements was decoupled.
Basically, the idea behind this release is to remove deprecation elements that have grown during the time of use. The Beta1 version of Symfony 3.0.0 was available on November 16, and now updates in the final release framework are listed. The fortnight is a rather short period of time for the system to become stable enough, so in order to utilize the new version with any precautions that might be reasonable to wait until 3.1 or 3.2 will be released. The first long term release is planned on May 2017.
Symfony 3 for stakeholders
If an existing resource is powered by 2.6 or 2.7, the changes for users after an upgrade will be close to imperceptible, but for the older versions the upgrade might enhance performance and yet this is inferior to other benefits.
The major reason to decide the upgrade is the further scaling of a resource. Whether an entrepreneur works with an in-house team or outsources software development, the process can be simplified and improved. Eventually, this step will be inevitable for growing businesses that use Symfony.
The technicians of DDI Development are actively testing the system and we’ll provide more details on Symfony 3 shortly. Stay tuned for updates.