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

Acepto recibir contenido o propuesta comercial de diligent

Blog Archives

Qué es el Framework Symfony php: características y ventajas

Escrito por: Jerom

Hace unas semanas os hablábamos de Cocorico, una solución fantástica para tiendas online que ofrezcan servicios en vez de productos físicos. Aunque a primera vista pueda no parecerlo, hay una enorme diferencia entre un tipo de negocio y otro (no es lo mismo gestionar un stock de zapatos que, por ejemplo, la disponibilidad de una habitación). Sin embargo, a pesar de que hay una enorme cantidad de herramientas para desarrollar tiendas para productos físicos, no las hay tantas para servicios. Ahora mismo estamos desarrollando un proyecto nuevo usando Cocorico y estamos descubriendo muchas de sus ventajas. Una de ellas es que usa el Framework Symfony php, y eso es precisamente de lo que os quiero hablar.

Se trata de un marco de trabajo desarrollado en 2005 por Fabien Potencier (y actualizado regularmente desde entonces, la última versión estable es del 11 de septiembre de 2017). Symfony funciona con licencia open source, es decir, que su desarrollo no depende únicamente de la empresa que lo lanzó, sino que cuenta con una enorme comunidad que aporta ideas y trabajo en su desarrollo, siendo una de las más activas del momento. Además, al haber sido desarrollada en php es compatible con la mayoría de gestores de bases de datos, como MySQL, PostgreSQL, Oracle y Microsoft SQL Server y se puede ejecutar en plataformas basadas en Unix (Linux, Android, MacOS o iOS) como en Windows.

¿Qué es el Framework Symfony y cuáles son sus principales características?

  • Su licencia MIT permite crear de forma gratuita aplicaciones, incluso comerciales.
  • Es muy fácil de instalar y configurar en la mayoría de sistemas.
  • Se puede adaptar para la mayoría de proyectos, aunque está pensado para grandes aplicaciones web, también se puede usar para otras más pequeñas.
  • Permite cambiar con facilidad de SGBD en cualquier fase del proyecto.
  • El desarrollador solo necesita configurar aquello que no es convencional.
  • El código es muy fácil de leer.
  • Es muy fácil de extender gracias a la integración de bibliotecas de terceros.
  • Tiene una línea de comandos muy potente que permiten ahorrar tiempo de trabajo.

Las ventajas de Symfony

  • Es extremadamente flexible: se adapta a casi cualquier necesidad, permitiendo instalar únicamente las piezas requeridas para el proyecto en vez de todo el framework.
  • Es tremendamente ampliable: según GitHub, es el proyecto php más activo, lo que te garantiza encontrar paquetes para prácticamente cualquier funcionalidad.
  • Es un sistema estable: Laboratorios Sensio garantiza que cada versión de Symfony recibirá soporte (actualizaciones y solución de problemas) durante tres años, además de compatibilidad con las versiones secundarias.
  • Un sistema rápido y que consume poca memoria: Symfony ha sido desarrollado con la idea de ofrecer aplicaciones de alto rendimiento, es más rápido que otros frameworks usando la mitad de la memoria.
  • Facilidad de uso: Gracias a la gran cantidad de documentación y tutoriales que se pueden encontrar en la web, cualquier profesional o usuario avanzado puede aprender rápidamente los conceptos más básicos de Symfony. Para ello ha tomado las mejores ideas de sus competidores, como Ruby on Rails o Django.

Espero que esta entrada os haya servido para conocer un poco mejor el Framework Symfony, el framework que está detrás de Cocorico.

¡Hasta la próxima!

Deja un comentario

Alimenta con lectores tu blog

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

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

Acepto las política de privacidad

Acepto recibir contenido o propuesta comercial de diligent

×
Del blog al éxito

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

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

Acepto las política de privacidad

Acepto recibir contenido o propuesta comercial de diligent

×
Como triunfar con tu tienda online

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

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

Acepto las política de privacidad

Acepto recibir contenido o propuesta comercial de diligent

×
Utilizamos cookies propias y de terceros para realizar análisis de uso y de medición de nuestra web para mejorar nuestros servicios. Si continua navegando, consideramos que acepta su uso. Puede cambiar la configuración u obtener más información aquí | X