Symfony

Symfony
Symfony2.svg
Desarrollador(es)
Comunidad Symfony, SensioLabs
https://symfony.com
Información general
Última versión estable 3.1.0-RC1, 3.1.4
30 de mayo de 2015 (1 año, 6 meses y 5 días)[1]
Género Framework Web
Programado en PHP
Sistema operativo Multiplataforma
Licencia Licencia MIT
Estado actual Activo
En español
[ editar datos en Wikidata]

Symfony es un completo framework diseñado para optimizar el desarrollo de las aplicaciones web basado en el patrón Modelo Vista Controlador. Para empezar, separa la lógica de negocio, la lógica de servidor y la presentación de la aplicación web. Proporciona varias herramientas y clases encaminadas a reducir el tiempo de desarrollo de una aplicación web compleja. Además, automatiza las tareas más comunes, permitiendo al desarrollador dedicarse por completo a los aspectos específicos de cada aplicación. El resultado de todas estas ventajas es que no se debe reinventar la rueda cada vez que se crea una nueva aplicación web.

Symfony está desarrollado completamente en PHP 5.3. Ha sido probado en numerosos proyectos reales y se utiliza en sitios web de comercio electrónico de primer nivel. Symfony es compatible con la mayoría de gestores de bases de datos, como MySQL, PostgreSQL, Oracle y Microsoft SQL Server. Se puede ejecutar tanto en plataformas *nix (Unix, Linux, etc.) como en plataformas Windows.

Historia

En el año 2003, Fabien Potencier, creador de Symfony y actual CEO de Sensio Labs, investigó acerca de las herramientas open source existentes para el desarrollo de aplicaciones web en PHP, pero ninguna de las existentes cumplió con sus expectativas. Cuando PHP 5 fue liberado, consideró que las herramientas que existían en ese momento habían madurado lo suficiente para ser integradas en un solo framework. Le llevó un año desarrollar el núcleo de Symfony. Basó su trabajo en el Modelo Vista Controlador, el ORM de Propel y el ayudante para realizar plantillas de Ruby on Rails.

La primera versión de Symfony fue lanzada en octubre de 2005, por Fabien Potencier. Originalmente fue creado para el desarrollo de las aplicaciones de Sensio. Luego, tras el éxito que tuvo en el desarrollo de una página web para comercio electrónico y algunos otros proyectos, decidió liberarlo bajo una licencia open source.

En 2012 el CMS Drupal decidió empezar a usar algunos componentes de Symfony en la versión Drupal 8[2]

Other Languages
العربية: سيمفوني
български: Symfony
čeština: Symfony
Deutsch: Symfony
English: Symfony
فارسی: سیمفونی
français: Symfony
italiano: Symfony
日本語: Symfony
polski: Symfony
português: Symfony
română: Symfony
русский: Symfony
slovenčina: Symfony
svenska: Symfony
Türkçe: Symfony
українська: Symfony
中文: Symfony