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

    Acepto recibir contenido o propuesta comercial de diligent

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

    Escrito por: Diligent Team

    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!

    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

            ×