SlideShare a Scribd company logo
1 of 10
Republica Bolivariana de Venezuela Ministerio del poder popular para la Educación Superior Universidad Politécnica Territorial de Aragua “Doctor Federico Brito Figueroa” Departamento de Informática La Victoria – Estado Aragua Symfony Open Source PHP Framework Web Prof. Samuel Tovar Integrantes: Wilson Carrero 		C.I. 19699716 Edeblangel Vanegas 	C.I. 14.240.998
¿Qué es un Framework? Para no centrarnos mucho, aquí les dejamos un pequeño concepto. Un conjunto estandarizado de conceptos, prácticas y criterios para enfocar un tipo de problemática particular, que sirve como referencia para enfrentar y resolver nuevos problemas de índole similar. Esto es a GRANDES rasgos lo que se podría considerar un framework incluso fuera del área de la programación. Pero hagamos una mirada mas relacionada con nuestro mundo de unos y ceros, en donde estos frameworks nos plantean un esquema, una convención, un patrón a seguir a la hora de programar, que si lo o las seguimos, estas  nos pueden facilitar enormemente la tarea de desarrollar, permitiéndonos centrar nuestra atención y esfuerzos en identificar los requerimientos para nuestra aplicación mas allá de la codificación misma.
¿Que es Symfony? Symfony es un framework PHP que facilita el desarrollo de las aplicaciones web. Symfony se encarga de todos los aspectos comunes y aburridos de las aplicaciones web, dejando que el programador se dedique a aportar valor desarrollando las características únicas de cada proyecto. Si todavía programas aplicaciones PHP a mano, estás pidiendo el tiempo y mucho dinero. Symfony aumenta exponencialmente tu productividad y te ayuda a mejorar la calidad de tus aplicaciones web aplicando todas las buenas prácticas y patrones de diseño que se han definido para la web. Symfony es además el framework más documentado del mundo, ya que cuenta con miles de páginas de documentación distribuidas en varios libros gratuitos y decenas de tutoriales.
Recuerde que… Symfony está desarrollado completamente en 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. Un Abanico de Posibilidades de Desarrollo
Un poco de Historia En el año 2003, FabienPotencier, creador de symfony y actual CEO de SensioLabs, investigó acerca de las herramientas open source existentes para el desarrollo de aplicaciones web en PHP, pero ninguna de las existentes llenó 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 (MVC), el Mapeo Objeto-Relacional (ORM) de Propel y el ayudante para realizar plantillas de RubyonRails. La primera versión de symfony fue lanzada en octubre de 2005, por FabienPotencier. 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.
Características ,[object Object]
Funciona con todas las bases de datos comunes (MySQL, PostgreSQL,SQLite, Oracle, MS SQL Server) ,[object Object]
Basado en la premisa de "convenir en vez de configurar", en la que el desarrollador solo debe configurar aquello que no es convencional
Preparado para aplicaciones empresariales, ya que se puede adaptar con facilidad a las políticas y arquitecturas propias de cada empresa u organización
Flexible hasta cualquier límite y extensible mediante un completo mecanismo de plugins

More Related Content

What's hot

Symfony2: Framework para PHP5
Symfony2: Framework para PHP5Symfony2: Framework para PHP5
Symfony2: Framework para PHP5Raul Fraile
 
visual web developer
visual web developervisual web developer
visual web developercarlos garcia
 
Google chrome
Google chromeGoogle chrome
Google chrome4tan
 
Windows communication foundation
Windows communication foundationWindows communication foundation
Windows communication foundationALfonsx Viejo
 
Aprendiendo php mysql, javascript, css, html5 LIbro Traducido
Aprendiendo php mysql, javascript, css, html5 LIbro TraducidoAprendiendo php mysql, javascript, css, html5 LIbro Traducido
Aprendiendo php mysql, javascript, css, html5 LIbro Traducidoluigiacarigua
 
Aprendiendo php my sql, javascript, css, html5 capitulo 2
Aprendiendo php my sql, javascript, css, html5 capitulo 2Aprendiendo php my sql, javascript, css, html5 capitulo 2
Aprendiendo php my sql, javascript, css, html5 capitulo 2luigiacarigua
 
Como hacer una conexión usb
Como hacer una conexión usbComo hacer una conexión usb
Como hacer una conexión usbmarcoreyes1972
 
Windows communication foundation
Windows communication foundationWindows communication foundation
Windows communication foundationMarcelo Brocel
 
Manual de cómo subir y actualizar un plugin propio en WordPress.org
Manual de cómo subir y actualizar un plugin propio en WordPress.orgManual de cómo subir y actualizar un plugin propio en WordPress.org
Manual de cómo subir y actualizar un plugin propio en WordPress.orgApasionados del Marketing
 
Quitar Adobe Flash Player Is Out
Quitar Adobe Flash Player Is Out
Quitar Adobe Flash Player Is Out
Quitar Adobe Flash Player Is Out noiselessfacsim87
 

What's hot (18)

Symfony
SymfonySymfony
Symfony
 
Symfony
SymfonySymfony
Symfony
 
Symfony2: Framework para PHP5
Symfony2: Framework para PHP5Symfony2: Framework para PHP5
Symfony2: Framework para PHP5
 
visual web developer
visual web developervisual web developer
visual web developer
 
Dn12 u3 a29_ppl
Dn12 u3 a29_pplDn12 u3 a29_ppl
Dn12 u3 a29_ppl
 
trabajo
trabajotrabajo
trabajo
 
CodeIgniter
CodeIgniterCodeIgniter
CodeIgniter
 
Google chrome
Google chromeGoogle chrome
Google chrome
 
navegadores
navegadoresnavegadores
navegadores
 
Windows communication foundation
Windows communication foundationWindows communication foundation
Windows communication foundation
 
Aprendiendo php mysql, javascript, css, html5 LIbro Traducido
Aprendiendo php mysql, javascript, css, html5 LIbro TraducidoAprendiendo php mysql, javascript, css, html5 LIbro Traducido
Aprendiendo php mysql, javascript, css, html5 LIbro Traducido
 
Aprendiendo php my sql, javascript, css, html5 capitulo 2
Aprendiendo php my sql, javascript, css, html5 capitulo 2Aprendiendo php my sql, javascript, css, html5 capitulo 2
Aprendiendo php my sql, javascript, css, html5 capitulo 2
 
DN11 _U3 _38_OMPH
DN11 _U3 _38_OMPHDN11 _U3 _38_OMPH
DN11 _U3 _38_OMPH
 
Como hacer una conexión usb
Como hacer una conexión usbComo hacer una conexión usb
Como hacer una conexión usb
 
Windows communication foundation
Windows communication foundationWindows communication foundation
Windows communication foundation
 
Manual de cómo subir y actualizar un plugin propio en WordPress.org
Manual de cómo subir y actualizar un plugin propio en WordPress.orgManual de cómo subir y actualizar un plugin propio en WordPress.org
Manual de cómo subir y actualizar un plugin propio en WordPress.org
 
Clase1:PHP
Clase1:PHPClase1:PHP
Clase1:PHP
 
Quitar Adobe Flash Player Is Out
Quitar Adobe Flash Player Is Out
Quitar Adobe Flash Player Is Out
Quitar Adobe Flash Player Is Out
 

Viewers also liked

Presentacion energia renovable2.
Presentacion energia renovable2.Presentacion energia renovable2.
Presentacion energia renovable2.cpink1417
 
Gbs2014: Software Contable Innovaciones para Entidades Oficiales
Gbs2014: Software Contable Innovaciones para Entidades OficialesGbs2014: Software Contable Innovaciones para Entidades Oficiales
Gbs2014: Software Contable Innovaciones para Entidades OficialesGBS, La Casa Colombiana de Software
 
Feliz navidad 2010
Feliz navidad 2010Feliz navidad 2010
Feliz navidad 2010Juanjoab
 
Pies de foto
Pies de fotoPies de foto
Pies de fotomercecob
 
Animales en peligro de extincion
Animales en peligro de extincionAnimales en peligro de extincion
Animales en peligro de extincioncristobalvalera2010
 
GBS 2012: Contabilidad Ideal -algun-dia-todos-los-sistemas-contables-seran-co...
GBS 2012: Contabilidad Ideal -algun-dia-todos-los-sistemas-contables-seran-co...GBS 2012: Contabilidad Ideal -algun-dia-todos-los-sistemas-contables-seran-co...
GBS 2012: Contabilidad Ideal -algun-dia-todos-los-sistemas-contables-seran-co...GBS, La Casa Colombiana de Software
 
Presentación1
Presentación1Presentación1
Presentación1billy34
 
Diapositivas de autoevaluacion revisión del cumplimiento
Diapositivas de autoevaluacion   revisión del cumplimientoDiapositivas de autoevaluacion   revisión del cumplimiento
Diapositivas de autoevaluacion revisión del cumplimientolucyortegaestrada
 
Programa geogebra
Programa geogebraPrograma geogebra
Programa geogebraSwieykowski
 
Las drogas
Las drogasLas drogas
Las drogasjjared97
 
Centro de estudios tecnologicos del mar nº30
Centro de estudios tecnologicos del mar nº30Centro de estudios tecnologicos del mar nº30
Centro de estudios tecnologicos del mar nº30davidtics
 
Tendències tic 2012 penteo
Tendències tic 2012   penteoTendències tic 2012   penteo
Tendències tic 2012 penteoHealth IT Forum
 
Conoces la nueva reforma laboral
Conoces la nueva reforma laboralConoces la nueva reforma laboral
Conoces la nueva reforma laboralAna Cris Hs
 
Pizarra digital
Pizarra digitalPizarra digital
Pizarra digitalxbeykerx
 
Valuación y Análisis de puestos
Valuación y Análisis de puestosValuación y Análisis de puestos
Valuación y Análisis de puestostalentoydesempeno
 
Curs projecte roma_presentacio_sessio_presencial
Curs projecte roma_presentacio_sessio_presencialCurs projecte roma_presentacio_sessio_presencial
Curs projecte roma_presentacio_sessio_presencialRaül Solbes i Monzó
 

Viewers also liked (20)

Presentacion energia renovable2.
Presentacion energia renovable2.Presentacion energia renovable2.
Presentacion energia renovable2.
 
Gbs2014: Software Contable Innovaciones para Entidades Oficiales
Gbs2014: Software Contable Innovaciones para Entidades OficialesGbs2014: Software Contable Innovaciones para Entidades Oficiales
Gbs2014: Software Contable Innovaciones para Entidades Oficiales
 
Feliz navidad 2010
Feliz navidad 2010Feliz navidad 2010
Feliz navidad 2010
 
Presentaciones quimuica 1
Presentaciones quimuica 1Presentaciones quimuica 1
Presentaciones quimuica 1
 
Pies de foto
Pies de fotoPies de foto
Pies de foto
 
Animales en peligro de extincion
Animales en peligro de extincionAnimales en peligro de extincion
Animales en peligro de extincion
 
GBS 2012: Contabilidad Ideal -algun-dia-todos-los-sistemas-contables-seran-co...
GBS 2012: Contabilidad Ideal -algun-dia-todos-los-sistemas-contables-seran-co...GBS 2012: Contabilidad Ideal -algun-dia-todos-los-sistemas-contables-seran-co...
GBS 2012: Contabilidad Ideal -algun-dia-todos-los-sistemas-contables-seran-co...
 
Presentación1
Presentación1Presentación1
Presentación1
 
Diapositivas de autoevaluacion revisión del cumplimiento
Diapositivas de autoevaluacion   revisión del cumplimientoDiapositivas de autoevaluacion   revisión del cumplimiento
Diapositivas de autoevaluacion revisión del cumplimiento
 
Programa geogebra
Programa geogebraPrograma geogebra
Programa geogebra
 
Gbs prepare-para-el-exito-su-negocio-en-60-dias
Gbs prepare-para-el-exito-su-negocio-en-60-diasGbs prepare-para-el-exito-su-negocio-en-60-dias
Gbs prepare-para-el-exito-su-negocio-en-60-dias
 
Las drogas
Las drogasLas drogas
Las drogas
 
Centro de estudios tecnologicos del mar nº30
Centro de estudios tecnologicos del mar nº30Centro de estudios tecnologicos del mar nº30
Centro de estudios tecnologicos del mar nº30
 
Ecuacion ¿pptx
Ecuacion ¿pptxEcuacion ¿pptx
Ecuacion ¿pptx
 
Tendències tic 2012 penteo
Tendències tic 2012   penteoTendències tic 2012   penteo
Tendències tic 2012 penteo
 
Conoces la nueva reforma laboral
Conoces la nueva reforma laboralConoces la nueva reforma laboral
Conoces la nueva reforma laboral
 
FLOWERS
FLOWERSFLOWERS
FLOWERS
 
Pizarra digital
Pizarra digitalPizarra digital
Pizarra digital
 
Valuación y Análisis de puestos
Valuación y Análisis de puestosValuación y Análisis de puestos
Valuación y Análisis de puestos
 
Curs projecte roma_presentacio_sessio_presencial
Curs projecte roma_presentacio_sessio_presencialCurs projecte roma_presentacio_sessio_presencial
Curs projecte roma_presentacio_sessio_presencial
 

Similar to Symfony

Php un lenguaje de programación.........
Php un lenguaje de programación.........Php un lenguaje de programación.........
Php un lenguaje de programación.........HuevitoconCatsup1
 
Adentrándonos al Framework Symfony
Adentrándonos al  Framework SymfonyAdentrándonos al  Framework Symfony
Adentrándonos al Framework SymfonyRodrigo Miranda
 
Competencia digital Grupo D
Competencia digital Grupo DCompetencia digital Grupo D
Competencia digital Grupo DJaqui Rodriguez
 
Manual instalacion adobe dreamweaver
Manual instalacion adobe dreamweaverManual instalacion adobe dreamweaver
Manual instalacion adobe dreamweaverJose Ibadango
 
Manual instalacion adoble dreamweaver
Manual instalacion adoble dreamweaverManual instalacion adoble dreamweaver
Manual instalacion adoble dreamweaverJose Ibadango
 
Curso php dia1
Curso php dia1Curso php dia1
Curso php dia1cognos_uie
 
Software en la actualidad
Software en la actualidadSoftware en la actualidad
Software en la actualidadRaelyx Cordero
 
comparava lenguajes web
comparava lenguajes webcomparava lenguajes web
comparava lenguajes webjohn_benitez
 
Introducción a los Frameworks PHP
Introducción a los Frameworks PHP  Introducción a los Frameworks PHP
Introducción a los Frameworks PHP Aprende PHP
 
Presentacion Symfony2
Presentacion Symfony2Presentacion Symfony2
Presentacion Symfony2Raul Fraile
 
Instalación y Datos Básicos Sobre Dreamweaver
Instalación y Datos Básicos Sobre DreamweaverInstalación y Datos Básicos Sobre Dreamweaver
Instalación y Datos Básicos Sobre DreamweaverGuiru Xd
 

Similar to Symfony (20)

Symfony dagrinchi
Symfony dagrinchiSymfony dagrinchi
Symfony dagrinchi
 
Php un lenguaje de programación.........
Php un lenguaje de programación.........Php un lenguaje de programación.........
Php un lenguaje de programación.........
 
Symfony
SymfonySymfony
Symfony
 
Symfony
SymfonySymfony
Symfony
 
Symfony
SymfonySymfony
Symfony
 
Adentrándonos al Framework Symfony
Adentrándonos al  Framework SymfonyAdentrándonos al  Framework Symfony
Adentrándonos al Framework Symfony
 
Php apesteguia
Php apesteguiaPhp apesteguia
Php apesteguia
 
Symfony
SymfonySymfony
Symfony
 
Competencia digital Grupo D
Competencia digital Grupo DCompetencia digital Grupo D
Competencia digital Grupo D
 
Manual instalacion adobe dreamweaver
Manual instalacion adobe dreamweaverManual instalacion adobe dreamweaver
Manual instalacion adobe dreamweaver
 
Manual instalacion adoble dreamweaver
Manual instalacion adoble dreamweaverManual instalacion adoble dreamweaver
Manual instalacion adoble dreamweaver
 
Curso php dia1
Curso php dia1Curso php dia1
Curso php dia1
 
Software en la actualidad
Software en la actualidadSoftware en la actualidad
Software en la actualidad
 
comparava lenguajes web
comparava lenguajes webcomparava lenguajes web
comparava lenguajes web
 
Taller dreamweaver
Taller dreamweaverTaller dreamweaver
Taller dreamweaver
 
Introducción a los Frameworks PHP
Introducción a los Frameworks PHP  Introducción a los Frameworks PHP
Introducción a los Frameworks PHP
 
Fdg2009
Fdg2009Fdg2009
Fdg2009
 
Presentacion Symfony2
Presentacion Symfony2Presentacion Symfony2
Presentacion Symfony2
 
Instalación y Datos Básicos Sobre Dreamweaver
Instalación y Datos Básicos Sobre DreamweaverInstalación y Datos Básicos Sobre Dreamweaver
Instalación y Datos Básicos Sobre Dreamweaver
 
Tecnologia en redes sociales
Tecnologia en redes socialesTecnologia en redes sociales
Tecnologia en redes sociales
 

Recently uploaded

SISTEMA RESPIRATORIO PARA NIÑOS PRIMARIA
SISTEMA RESPIRATORIO PARA NIÑOS PRIMARIASISTEMA RESPIRATORIO PARA NIÑOS PRIMARIA
SISTEMA RESPIRATORIO PARA NIÑOS PRIMARIAFabiolaGarcia751855
 
Tema 19. Inmunología y el sistema inmunitario 2024
Tema 19. Inmunología y el sistema inmunitario 2024Tema 19. Inmunología y el sistema inmunitario 2024
Tema 19. Inmunología y el sistema inmunitario 2024IES Vicent Andres Estelles
 
Análisis de los Factores Externos de la Organización.
Análisis de los Factores Externos de la Organización.Análisis de los Factores Externos de la Organización.
Análisis de los Factores Externos de la Organización.JonathanCovena1
 
RESULTADOS DE LA EVALUACIÓN DIAGNÓSTICA 2024 - ACTUALIZADA.pptx
RESULTADOS DE LA EVALUACIÓN DIAGNÓSTICA 2024 - ACTUALIZADA.pptxRESULTADOS DE LA EVALUACIÓN DIAGNÓSTICA 2024 - ACTUALIZADA.pptx
RESULTADOS DE LA EVALUACIÓN DIAGNÓSTICA 2024 - ACTUALIZADA.pptxpvtablets2023
 
Proyecto de aprendizaje dia de la madre MINT.pdf
Proyecto de aprendizaje dia de la madre MINT.pdfProyecto de aprendizaje dia de la madre MINT.pdf
Proyecto de aprendizaje dia de la madre MINT.pdfpatriciaines1993
 
semana 4 9NO Estudios sociales.pptxnnnn
semana 4  9NO Estudios sociales.pptxnnnnsemana 4  9NO Estudios sociales.pptxnnnn
semana 4 9NO Estudios sociales.pptxnnnnlitzyleovaldivieso
 
INSTRUCCION PREPARATORIA DE TIRO .pptx
INSTRUCCION PREPARATORIA DE TIRO   .pptxINSTRUCCION PREPARATORIA DE TIRO   .pptx
INSTRUCCION PREPARATORIA DE TIRO .pptxdeimerhdz21
 
La Sostenibilidad Corporativa. Administración Ambiental
La Sostenibilidad Corporativa. Administración AmbientalLa Sostenibilidad Corporativa. Administración Ambiental
La Sostenibilidad Corporativa. Administración AmbientalJonathanCovena1
 
Posición astronómica y geográfica de Europa.pptx
Posición astronómica y geográfica de Europa.pptxPosición astronómica y geográfica de Europa.pptx
Posición astronómica y geográfica de Europa.pptxBeatrizQuijano2
 
ACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLA
ACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLAACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLA
ACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLAJAVIER SOLIS NOYOLA
 
Biografía de Charles Coulomb física .pdf
Biografía de Charles Coulomb física .pdfBiografía de Charles Coulomb física .pdf
Biografía de Charles Coulomb física .pdfGruberACaraballo
 
Concepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptxConcepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptxFernando Solis
 
TRABAJO FINAL TOPOGRAFÍA COMPLETO DE LA UPC
TRABAJO FINAL TOPOGRAFÍA COMPLETO DE LA UPCTRABAJO FINAL TOPOGRAFÍA COMPLETO DE LA UPC
TRABAJO FINAL TOPOGRAFÍA COMPLETO DE LA UPCCarlosEduardoSosa2
 
Feliz Día de la Madre - 5 de Mayo, 2024.pdf
Feliz Día de la Madre - 5 de Mayo, 2024.pdfFeliz Día de la Madre - 5 de Mayo, 2024.pdf
Feliz Día de la Madre - 5 de Mayo, 2024.pdfMercedes Gonzalez
 
LA LITERATURA DEL BARROCO 2023-2024pptx.pptx
LA LITERATURA DEL BARROCO 2023-2024pptx.pptxLA LITERATURA DEL BARROCO 2023-2024pptx.pptx
LA LITERATURA DEL BARROCO 2023-2024pptx.pptxlclcarmen
 
Revista Apuntes de Historia. Mayo 2024.pdf
Revista Apuntes de Historia. Mayo 2024.pdfRevista Apuntes de Historia. Mayo 2024.pdf
Revista Apuntes de Historia. Mayo 2024.pdfapunteshistoriamarmo
 
activ4-bloque4 transversal doctorado.pdf
activ4-bloque4 transversal doctorado.pdfactiv4-bloque4 transversal doctorado.pdf
activ4-bloque4 transversal doctorado.pdfRosabel UA
 

Recently uploaded (20)

SISTEMA RESPIRATORIO PARA NIÑOS PRIMARIA
SISTEMA RESPIRATORIO PARA NIÑOS PRIMARIASISTEMA RESPIRATORIO PARA NIÑOS PRIMARIA
SISTEMA RESPIRATORIO PARA NIÑOS PRIMARIA
 
Tema 19. Inmunología y el sistema inmunitario 2024
Tema 19. Inmunología y el sistema inmunitario 2024Tema 19. Inmunología y el sistema inmunitario 2024
Tema 19. Inmunología y el sistema inmunitario 2024
 
Lecciones 06 Esc. Sabática. Los dos testigos
Lecciones 06 Esc. Sabática. Los dos testigosLecciones 06 Esc. Sabática. Los dos testigos
Lecciones 06 Esc. Sabática. Los dos testigos
 
Análisis de los Factores Externos de la Organización.
Análisis de los Factores Externos de la Organización.Análisis de los Factores Externos de la Organización.
Análisis de los Factores Externos de la Organización.
 
RESULTADOS DE LA EVALUACIÓN DIAGNÓSTICA 2024 - ACTUALIZADA.pptx
RESULTADOS DE LA EVALUACIÓN DIAGNÓSTICA 2024 - ACTUALIZADA.pptxRESULTADOS DE LA EVALUACIÓN DIAGNÓSTICA 2024 - ACTUALIZADA.pptx
RESULTADOS DE LA EVALUACIÓN DIAGNÓSTICA 2024 - ACTUALIZADA.pptx
 
Proyecto de aprendizaje dia de la madre MINT.pdf
Proyecto de aprendizaje dia de la madre MINT.pdfProyecto de aprendizaje dia de la madre MINT.pdf
Proyecto de aprendizaje dia de la madre MINT.pdf
 
semana 4 9NO Estudios sociales.pptxnnnn
semana 4  9NO Estudios sociales.pptxnnnnsemana 4  9NO Estudios sociales.pptxnnnn
semana 4 9NO Estudios sociales.pptxnnnn
 
INSTRUCCION PREPARATORIA DE TIRO .pptx
INSTRUCCION PREPARATORIA DE TIRO   .pptxINSTRUCCION PREPARATORIA DE TIRO   .pptx
INSTRUCCION PREPARATORIA DE TIRO .pptx
 
La Sostenibilidad Corporativa. Administración Ambiental
La Sostenibilidad Corporativa. Administración AmbientalLa Sostenibilidad Corporativa. Administración Ambiental
La Sostenibilidad Corporativa. Administración Ambiental
 
Sesión de clase: Fe contra todo pronóstico
Sesión de clase: Fe contra todo pronósticoSesión de clase: Fe contra todo pronóstico
Sesión de clase: Fe contra todo pronóstico
 
Posición astronómica y geográfica de Europa.pptx
Posición astronómica y geográfica de Europa.pptxPosición astronómica y geográfica de Europa.pptx
Posición astronómica y geográfica de Europa.pptx
 
ACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLA
ACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLAACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLA
ACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLA
 
Usos y desusos de la inteligencia artificial en revistas científicas
Usos y desusos de la inteligencia artificial en revistas científicasUsos y desusos de la inteligencia artificial en revistas científicas
Usos y desusos de la inteligencia artificial en revistas científicas
 
Biografía de Charles Coulomb física .pdf
Biografía de Charles Coulomb física .pdfBiografía de Charles Coulomb física .pdf
Biografía de Charles Coulomb física .pdf
 
Concepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptxConcepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptx
 
TRABAJO FINAL TOPOGRAFÍA COMPLETO DE LA UPC
TRABAJO FINAL TOPOGRAFÍA COMPLETO DE LA UPCTRABAJO FINAL TOPOGRAFÍA COMPLETO DE LA UPC
TRABAJO FINAL TOPOGRAFÍA COMPLETO DE LA UPC
 
Feliz Día de la Madre - 5 de Mayo, 2024.pdf
Feliz Día de la Madre - 5 de Mayo, 2024.pdfFeliz Día de la Madre - 5 de Mayo, 2024.pdf
Feliz Día de la Madre - 5 de Mayo, 2024.pdf
 
LA LITERATURA DEL BARROCO 2023-2024pptx.pptx
LA LITERATURA DEL BARROCO 2023-2024pptx.pptxLA LITERATURA DEL BARROCO 2023-2024pptx.pptx
LA LITERATURA DEL BARROCO 2023-2024pptx.pptx
 
Revista Apuntes de Historia. Mayo 2024.pdf
Revista Apuntes de Historia. Mayo 2024.pdfRevista Apuntes de Historia. Mayo 2024.pdf
Revista Apuntes de Historia. Mayo 2024.pdf
 
activ4-bloque4 transversal doctorado.pdf
activ4-bloque4 transversal doctorado.pdfactiv4-bloque4 transversal doctorado.pdf
activ4-bloque4 transversal doctorado.pdf
 

Symfony

  • 1. Republica Bolivariana de Venezuela Ministerio del poder popular para la Educación Superior Universidad Politécnica Territorial de Aragua “Doctor Federico Brito Figueroa” Departamento de Informática La Victoria – Estado Aragua Symfony Open Source PHP Framework Web Prof. Samuel Tovar Integrantes: Wilson Carrero C.I. 19699716 Edeblangel Vanegas C.I. 14.240.998
  • 2. ¿Qué es un Framework? Para no centrarnos mucho, aquí les dejamos un pequeño concepto. Un conjunto estandarizado de conceptos, prácticas y criterios para enfocar un tipo de problemática particular, que sirve como referencia para enfrentar y resolver nuevos problemas de índole similar. Esto es a GRANDES rasgos lo que se podría considerar un framework incluso fuera del área de la programación. Pero hagamos una mirada mas relacionada con nuestro mundo de unos y ceros, en donde estos frameworks nos plantean un esquema, una convención, un patrón a seguir a la hora de programar, que si lo o las seguimos, estas  nos pueden facilitar enormemente la tarea de desarrollar, permitiéndonos centrar nuestra atención y esfuerzos en identificar los requerimientos para nuestra aplicación mas allá de la codificación misma.
  • 3. ¿Que es Symfony? Symfony es un framework PHP que facilita el desarrollo de las aplicaciones web. Symfony se encarga de todos los aspectos comunes y aburridos de las aplicaciones web, dejando que el programador se dedique a aportar valor desarrollando las características únicas de cada proyecto. Si todavía programas aplicaciones PHP a mano, estás pidiendo el tiempo y mucho dinero. Symfony aumenta exponencialmente tu productividad y te ayuda a mejorar la calidad de tus aplicaciones web aplicando todas las buenas prácticas y patrones de diseño que se han definido para la web. Symfony es además el framework más documentado del mundo, ya que cuenta con miles de páginas de documentación distribuidas en varios libros gratuitos y decenas de tutoriales.
  • 4. Recuerde que… Symfony está desarrollado completamente en 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. Un Abanico de Posibilidades de Desarrollo
  • 5. Un poco de Historia En el año 2003, FabienPotencier, creador de symfony y actual CEO de SensioLabs, investigó acerca de las herramientas open source existentes para el desarrollo de aplicaciones web en PHP, pero ninguna de las existentes llenó 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 (MVC), el Mapeo Objeto-Relacional (ORM) de Propel y el ayudante para realizar plantillas de RubyonRails. La primera versión de symfony fue lanzada en octubre de 2005, por FabienPotencier. 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.
  • 6.
  • 7.
  • 8. Basado en la premisa de "convenir en vez de configurar", en la que el desarrollador solo debe configurar aquello que no es convencional
  • 9. Preparado para aplicaciones empresariales, ya que se puede adaptar con facilidad a las políticas y arquitecturas propias de cada empresa u organización
  • 10. Flexible hasta cualquier límite y extensible mediante un completo mecanismo de plugins
  • 11. Publicado bajo licencia MIT de software libre y apoyado por una empresa comprometida con su desarrollo
  • 12.
  • 13. ¡10 buenas razones para usar Symfony! 1. Escalable Symfony es infinitamente escalable si se disponen de los recursos necesarios. Yahoo! utiliza Symfony para programar aplicaciones con 200 millones de usuarios ¿de verdad necesitas más? 2. Probado Symfony ha sido probado con éxito durante años en varias aplicaciones gigantescas (Yahoo! Answers, Dailymotion, delicious) y en otros miles de sitios pequeños y medianos. 3. Soporte Symfony sigue una política de tipo LTS (longtermsupport), por la que las versiones estables se mantienen durante 3 años sin cambios pero con una continua corrección de errores. 4. Licencia Symfony se publica bajo licencia MIT, con la que puedes desarrollar aplicaciones web comerciales, gratuitas y/o de software libre.
  • 14. 5. Seguro Symfony permite controlar hasta el último acceso a la información e incluye por defecto protección contra ataques XSS y CSRF. 6. Código Desde su primera versión Symfony ha sido creado sólo para PHP 5, para obtener el máximo rendimiento de PHP y aprovechar todas sus características. 7. Compromiso Los creadores de Symfony no viven del framework, sino de las aplicaciones que desarrollan con él, por lo que les interesa tanto como a tí aspectos como el rendimiento, la buena documentación y el soporte muy largo. 8. Documentado Symfony es el framework mejor documentado, ya que ha publicado cinco libros gratuitos de calidad y siempre actualizados. Además, toda la documentación está traducida al español.
  • 15. 9. Calidad Su código fuente incluye más de 9.000 pruebas unitarias y funcionales. ¿Vas a jugártela con otro framework que tenga pocas pruebas unitarias o que ni siquiera las utilice? 10. Internacionalización Symfony está traducido a más de 40 idiomas e incluye todas las herramientas necesarias para que traduzcas fácilmente tus aplicaciones.