He leído y acepto la política de privacidad

Acepto recibir contenido o propuesta comercial de diligent

Laravel vs Symfony: ¿cuál es mejor para el desarrollo de marketplaces?

Escrito por: Equipo diligent

Una de las primeras decisiones que hay que tomar en el desarrollo de marketplaces son las herramientas que vamos a usar en el proceso. Y dentro de esas herramientas una pieza fundamental es el framework PHP que vamos a usar, una elección que, en muchos aspectos, determinará la forma en la que vamos a trabajar. Hoy en día se hace complicado afrontar un proyecto mínimamente grande sin apostar por un framework que permita realizar las tareas más repetitivas más rápido.

En el desarrollo de marketplaces, como para muchos otros aspectos de desarrollo web y de apps, los dos frameworks más populares son Laravel y Symfony. El primero es de código abierto y fue lanzado en 2011 por Taylor Otwell, está pensado para el desarrollo de aplicaciones basadas en MVC. El segundo fue lanzado por SensioLabs en 2005 con el nombre de Sensio Framework, aunque sería conocido como Symphony a partir de su segunda versión, que fue liberada como una herramienta de código abierto, permitiendo que toda la comunidad de usuarios pudiera realizar sus modificaciones y adaptar el framework a distintos necesidades.

Dos grandes sistemas, cada uno con sus virtudes y sus debilidades. Por eso hoy queremos compararlos para ayudarte a decantarte por uno u otro. Ambas ofrecen herramientas que facilitan el desarrollo multiplataforma de marketplaces, y cuentan con una estructura sólida con innumerables plugins que te permiten extender sus posibilidades según tus necesidades.

 

Cómo elegir un framework para el desarrollo de marketplaces

Ambos son productos tremendamente populares (sin duda, los que más opciones te ofrecen en plataformas como Github). Aunque este aspecto no debería ser algo fundamental a la hora de elegir un framework, sí lo son algunas ventajas que vienen con esta popularidad: los recursos que puedas encontrar, desde los ya mencionados plugins hasta tutoriales para realizar determinadas acciones. Aunque ambas opciones tienen un gran comunidad, Laravel tiene una ligera ventaja en este aspecto.

Otro aspecto fundamental es el rendimiento. Si has llegado hasta este post buscando información por la red, es posible que hayas leído que Laravel tiene un mejor rendimiento que Symfony, y es cierto. O lo era, porque desde que hace un año, con el lanzamiento de Symfony 4, el salto de esta plataforma en este terreno fue absolutamente espectacular, hasta el punto de reducir la ventaja de su competidor hasta prácticamente cero.

Symfony, además, organiza la información de una forma más limpia y clara, y cuenta con una estructura modular que lo hace perfecto para grandes proyectos que necesiten ser escalados de forma relativamente sencilla. Eso sí, el motor de plantillas de Laravel, Blade, es superior a Twig, el que usa Symfony, ya que ofrece unas herramientas para reutilizar código que Twig no permite.

 

Laravel vs Symfony - el mejor para el desarrollo de marketplaces

La elección depende de tus necesidades

Como suele ocurrir en la mayoría de casos en las que tienes que elegir entre dos herramientas o sistemas no existe una respuesta sencilla del tipo "esta es la mejor". Para el desarrollo de marketplaces, tanto Symfony como Laravel tienen una aproximación diferente a cómo se realizan las distintas acciones. Para tomar la decisión debes tener en cuenta las necesidades del proyecto y tus gustos como desarrollador. Como siempre, el conocimiento de tu proyecto es lo más importante a la hora de tomar decisiones. Tomarte un tiempo de autoconocimiento es clave para no tomar decisiones aceleradas que, más adelante, se muestren equivocadas, cuando ya es demasiado tarde para corregirlas. 

¡Esperamos que este post te haya servido para conocer un poco mejor ambas herramientas

Deja un comentario

Alimenta con lectores tu blog

Recibe el ebook en formato pdf y empieza a desarrollar tu blog desde hoy.

Acepto las política de privacidad

Acepto recibir la newsletter de diligent

Al darte de alta te suscribes a la newsletter de diligent. Solo te enviaremos contendido interesante para proyectos digitales

×
Del blog al éxito

Recibe el ebook en formato pdf y empieza a desarrollar tu blog desde hoy.

Acepto las política de privacidad

Acepto recibir la newsletter de diligent

Al darte de alta te suscribes a la newsletter de diligent. Solo te enviaremos contendido interesante para proyectos digitales

×
Como triunfar con tu tienda online

Descarga el eBook en Formato PDF y empieza a desarrollar tu tienda online.

Acepto las política de privacidad

Acepto recibir la newsletter de diligent

Al darte de alta te suscribes a la newsletter de diligent. Solo te enviaremos contendido interesante para proyectos digitales

×
Fotografía de producto

Descarga el eBook en Formato PDF y empieza a desarrollar tu tienda online.

Acepto las política de privacidad

Acepto recibir la newsletter de diligent

Al darte de alta te suscribes a la newsletter de diligent. Solo te enviaremos contendido interesante para proyectos digitales

×