In this article, we'll compare Drupal 9 vs Drupal 10. We'll also cover some of the key differences between these two versions.
Symfony
Drupal 10 is here! Here are the most frequently asked questions about Drupal 10.
Some of you might have seen this error message while trying to upgrade Mautic in your system:
"[Symfony\Component\Debug\Exception\ClassNotFoundException]
Attempted to load class "ZipArchive" from the global namespace.
Did you forget a "use" statement?" while upgrading Mautic version.
Drupal Association in a press release stated Drupal version 8’s End of Life (EOL) to be this November( 2021). This coincides with Symfony 3’s EOL. Drupal Association has already announced EOL of the recently released Drupal 9. EOL of Drupal 9 will be in 2023 to concur with that of Symfony 4.4.
But why this dependency is a valid question that can come to a client’s mind. Both Drupal and Symfony are free and open source, written in PHP and used to build websites.
Why EOL of Drupal Versions Depend on Symfony?
Drupal 8 in its core library has a lot of reusable Symfony components. Symfony comprises a major chunk of Drupal’s third party dependency. Drupal 8’s end of life thus coincides with Symfony 3’s falling in November 2021. Drupal 9, the new version is updated to Symfony 4.4.
Drupal had built its core without using third parties from its conception till Drupal 7. Why did Drupal then break off from the practice of developing all its Core features?
Symfony in Drupal 8 changes the structure to MVC with the help of Symfony. Symfony is an open source framework. It is created using object oriented concepts.