Diferencia entre revisiones de «Usuario:ManuelRomero/DAW/Symfony»

De WikiEducator
Saltar a: navegación, buscar
(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 11:02 6 mar 2014

Road Works.svg Trabajo en proceso, espera cambios frecuentes. Tu ayuda y retroalimentación son bienvenidos.
Ver página de charlas.
Road Works.svg


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

  1. Lógica de negocio
  2. lógica de servidor
  3. lógica de la aplicación web

http://librosweb.es/symfony/capitulo_1/symfony_en_pocas_palabras.html

Características de Synfony

  1. Contienen herramienta que generan código
  2. está basado en pruebas del tipo text-driven development
  3. contiene una barra de depuración web
  4. tiene una interfaz de línea de comandos para automatizar instalación de aplicaciones
  5. Se pueden realizar cambios ad-hot
  6. Log en detalle

Referencias

Conceptos básicos