Diferencia entre revisiones de «Usuario:ManuelRomero/DAW/Symfony»
De WikiEducator
(Página creada con '{{TEP}} ===FrameWork=== *Programa tus programas, no tus herramientas **Automatiza tareas comunes, permitiendonos centrarnos y dedicar el esfuerzo al desarrollo de la aplicació…') |
|||
Línea 17: | Línea 17: | ||
#lógica de la aplicación web | #lógica de la aplicación web | ||
http://librosweb.es/symfony/capitulo_1/symfony_en_pocas_palabras.html | http://librosweb.es/symfony/capitulo_1/symfony_en_pocas_palabras.html | ||
+ | ===Características de Synfony=== | ||
+ | <!-- | ||
+ | MRM Iré poniéndolas según las vaya descubriendo, de momento anoto las de la página | ||
+ | --> | ||
+ | #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. |
Revisión de 12:02 6 mar 2014
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.