Hace 3 años de la Drupalcon donde Dries Buytaert anunció que a partir de Drupal 8 utilizarían todos los componentes posibles de Symfony2 para la nueva versión de Drupal.

Ya son varios proyectos importantes que usan complementos de Symfony2 , gracias a la idea de separar y no acoplar los componentes pudiendo utilizar éstos en proyectos externos.

Si vas a empezar a usar Drupal 8 y quieres aprender Symfony , la semana que viene empezamos un Curso de Symfony2 donde crearás una aplicación Web de compra y ventas de artículos de segunda mano .

Con esos componentes conseguimos mejorar y fortalece el diseño de la arquitectura a bajo nivel de Drupal , estos componentes son los más importantes del corazón de Symfony2.

Los componentes mas importantes heredados de Symfony2 son:

  • Routing
  • HttpFoundation
  • Debug
  • DependencyInjection
  • Validator
  • Yaml
  • Serializer
  • Twig
  • EventDispatcher

Si somos programadores y elegimos Drupal 8, es imprescindible tener conocimientos de Symfony2 si vamos a querer realizar cambios en el código de nuestro proyecto Web. Además, si proyectos tan importantes como Drupal y phpBB utilizan Symfony2 , es que algo bueno están haciendo en esta comunidad.

Aunque el cambio de Drupal 7 a 8 , ha frustrado mucho e incluso muchos lo han abandonado , pero es un gran paso para este CMS, drupal 8 ha ganado en términos de calidad, escalabilidad y rendimiento , lo que hace aún más robusto y fácil de mantener.

¿Qué opináis?