Usuario:ManuelRomero/DAW/Symfony
De WikiEducator
< Usuario:ManuelRomero
Revisión a fecha de 12:02 6 mar 2014; ManuelRomero (Discusión | contribuciones)
Trabajo en proceso, espera cambios frecuentes. Tu ayuda y retroalimentación son bienvenidos. Ver página de charlas. |
FrameWork
- Programa tus programas, no tus herramientas
- Automatiza tareas comunes, permitiendonos centrarnos y dedicar el esfuerzo al desarrollo de la aplicación concreta
- Nos ayuda a centrarnos en la aplicación, simplificando tareas comunes para diferentes aplicaciones
- Establecemos patrones de desarrollo y diseño, facilitanto el posterior mantenimiento y crecimiento de la aplicación
- Automa
Symfony
- Sigue el patrón MVC
Separa el desarrollo/programación
- Lógica de negocio
- lógica de servidor
- lógica de la aplicación web
http://librosweb.es/symfony/capitulo_1/symfony_en_pocas_palabras.html
Características de Synfony
- Contienen herramienta que generan código
- está basado en pruebas del tipo text-driven development
- contiene una barra de depuración web
- tiene una interfaz de línea de comandos para automatizar instalación de aplicaciones
- Se pueden realizar cambios ad-hot
- Log en detalle
Referencias
- https://groups.google.com/forum/#!forum/symfony-es
- Foros de symfony http://forum.symfony-project.org/
- listas de correo http://groups.google.com/group/symfony-es
- Canal IRC irc://irc.freenode.net/symfony
Conceptos básicos
- Se requieren conocimientos de programación en PHP (versión mínima 5.2.4).
- Conocimientos de OOP: clase, objeto, método herencia http://www.php.net/manual/es/language.oop5.basic.php.