Diferencia entre revisiones de «Symfony»
m Robot: Reemplazo automático de texto (-Librer[ií]a +Biblioteca, -librer[ií]a +biblioteca) |
|||
Línea 42: | Línea 42: | ||
* Código fácil de leer que incluye comentarios de phpDocumentor y que permite un mantenimiento muy sencillo |
* Código fácil de leer que incluye comentarios de phpDocumentor y que permite un mantenimiento muy sencillo |
||
* Fácil de extender, lo que permite su integración con las |
* Fácil de extender, lo que permite su integración con las bibliotecas de otros fabricantes |
||
== Recursos externos == |
== Recursos externos == |
Revisión del 00:30 1 nov 2009
Symfony | ||
---|---|---|
Proyecto por defecto de Symfony | ||
Información general | ||
Tipo de programa | marco de referencia para aplicaciónes móviles web | |
Desarrollador | [http://www.sensio-labs.com | |
Lanzamiento inicial | 22 de octubre de 2005 | |
Licencia | Licencia MIT | |
Información técnica | ||
Programado en | PHP | |
Versiones | ||
Última versión estable | 7.1.627 de octubre de 2024 | |
Última versión en pruebas | 3.1.0-beta113 de mayo de 2016 | |
Enlaces | ||
Symfony es un completo framework diseñado para optimizar el desarrollo de las aplicaciones web mediante algunas de sus principales características. 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 con PHP 5. 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.
Patrocinio
Symfony es patrocinado por Sensio. Inicialmente fue nombrado Sensio Framework,[1] y a todas sus clases se les aplicó el prefijo sf. Tiempo después cuando se decidió lanzarlo como un framework open source, trás una lluvia de ideas se acordó llamarle Symfony.
Características
Symfony se diseñó para que se ajustara a los siguientes requisitos:
- Fácil de instalar y configurar en la mayoría de plataformas (y con la garantía de que funciona correctamente en los sistemas Windows y *nix estándares)
- Independiente del sistema gestor de bases de datos. Su capa de abstracción y el uso de Propel, permiten cambiar con facilidad de SGBD en cualquier fase del proyecto
- Utiliza programación orientada a objetos, de ahí que sea imprescindible PHP 5.
- Sencillo de usar en la mayoría de casos, está mas indicado para grandes aplicaciones Web que para pequeños proyectos
- Aunque utiliza MVC (Modelo vista controlador), tiene su propia forma de trabajo en este punto, con variantes del MVC clásico como la capa de abstracción de base de datos, el controlador frontal y las acciones
- Basado en la premisa de “convenir en vez de configurar”, en la que el desarrollador solo debe configurar aquello que no es convencional
- Sigue la mayoría de mejores prácticas y patrones de diseño para la web
- Preparado para aplicaciones empresariales y adaptable a las políticas y arquitecturas propias de cada empresa, además de ser lo suficientemente estable como para desarrollar aplicaciones a largo plazo
- Código fácil de leer que incluye comentarios de phpDocumentor y que permite un mantenimiento muy sencillo
- Fácil de extender, lo que permite su integración con las bibliotecas de otros fabricantes
Recursos externos
- Página oficial del proyecto Symfony (en inglés)
- Symfony, la guía definitiva, traducción autorizada del libro oficial de Symfony en inglés
- Comunidad Symfony-es, grupo de Google en español dedicado a Symfony.
- Symfony.es, blog sobre Symfony y algunos de sus componentes como PHP, Propel y YAML.
- phpleo.Blog, blog de Symfony & otras cosas (en español).
- andreiabohner.wordpress.com, blog y chuletas (cheat sheets) Symfony (en Português).
- Blog oficial del proyecto Symfony (en inglés).
- coilblog.com, blog symfony (en inglés).
- spindrop.us, blog symfony, php, etc (en inglés).
- symfoniac.wordpress.com, blog symfony (en inglés)
- Symfony Blog, Symfony Framework Blog (en inglés)
Una lista más extensa sobre blogs que hablan de Symfony la encuentras aquí.