¿Qué es Symfony?

Publicado por en / 0 Comentarios

Symfony es un Framework creado íntegramente en el lenguaje de programación PHP con el principal objetivo de agilizar el proceso de desarrollo de software en aplicaciones web, basado en el patrón de diseño MVC (Modelo / Vista / Controlador).

Symfony tiene la particularidad de automatizar aquellas tareas que son frecuentes, haciendo un fuerte uso de la consola de comandos.

¿Quién esta detrás de Symfony?

Fabien Potencier creador de Symfony

Fabien Potencier

Fabien Potencier es el creador de Symfony y CEO de la empresa SensioLab que está patrocinado todo el proyecto.

SensioLab es una compañía francesa que provee consultoría, desarrollo y formación con certificaciones basadas en Symfony a nivel internacional.

El proyecto se inicio en 2003, pero junto al lanzamiento de PHP5 en el 2005, se publica la primera versión de symfony.

Con la llegada de Symfony cambia completamente el paradigma de programación que faltaba en la comunidad PHP creando una gran comunidad.

Características

De forma muy general, es posible hacer mención a las siguientes características:

  • Fácil de instalar y configurar.
  • Independiente al Motor de Base de Datos utilizado.
  • Utiliza POO (Programación Orientada a Objeto).
  • Implementa su propio gestor de Plantillas llamada Twig.
  • Hace uso de buenas prácticas de programación.
  • Incluye un generador de código que agiliza el desarrollo.
  • Como esta basado en componentes, es muy simple extender a nuevas funcionalidades.
  • Se encuentra bajo la licencia libre MIT

De esta manera, Symfony está a la altura de otros frameworks populares de desarrollo de otros lenguajes como Ruby on Rails o Django, brindando al programador un conjunto de herramientas que le permita agilizar y fortalecer su desarrollo.

Éstas y muchas más cosas, vamos a estar aprendiendo en el Curso Virtual “Introducción al desarrollo web con Symfony2“.

El curso se va a llevar adelante en la plataforma educativa de la Universidad Nacional de Jujuy UNJu.

Para más información e inscripciones cursos.unju.edu.ar

Dejar un Comentario

Su dirección de correo electrónico no será publicado. Required fields are marked *