Tcpip
La palabra inglesa "framework" define, en términos generales, 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.
En el desarrollo de software, un framework es una estructura conceptual y tecnológica de soporte definida, normalmente conartefactos o módulos de software concretos, con base en la cual otro proyecto de software puede ser organizado y desarrollado. Típicamente, puede incluir soporte de programas, bibliotecas y un lenguaje interpretado entre otros programas para ayudar a desarrollar y unir los diferentes componentes de un proyecto.
Representa una arquitectura de software que modela las relaciones generales de lasentidades del dominio. Provee una estructura y una metodología de trabajo la cual extiende o utiliza las aplicaciones del dominio.
Arquitectura
Dentro de este aspecto, podemos basarnos en el modelo MVC (Controlador => Modelo => Vista) ya que debemos fragmentar nuestra programación. Tenemos que contemplar estos aspectos básicos en cuanto a la implementación de nuestro sistema:
*Controlador: Con este apartado podemos controlar el acceso (incluso todo) a nuestra aplicación, esto pueden ser: archivos, scripts o programas; cualquier tipo de información que permita la interfaz. Así, podremos diversificar nuestro contenido de forma dinámica, y estática (a la vez); pues, sólo debemos controlar ciertos aspectos (como se ha mencionado antes).
* Modelo: Este miembrodel controlador maneja las operaciones lógicas, y de manejo de información (previamente enviada por su ancestro) para resultar de una forma explicable, y sin titubeos. Cada miembro debe ser meticulosamente llamado, en su correcto nombre y en principio, con su verdadera naturaleza: el manejo de información, su complementación directa.
* Vista: Al final, a este miembro de la familia le correspondedibujar, o expresar la última forma de los datos: la interfaz gráfica que interactúa con el usuario final del programa (GUI). Después de todo, a este miembro le toca evidenciar la información obtenida hasta hacerla llegar con el controlador. Solo (e inicialmente), nos espera demostrar la información.
Lógica
Al parecer, debemos inyectar ciertos objetos dentro de sus parientes en esta aplicación,solo así compartirán herencia y coherencia en su aplicación.
Rápidamente, para una aplicación web sencilla debemos establecer estos objetos:
1. Una base (MVC)
* Controlador: éste debe ser capaz de manejar rutas, archivos, clases, métodos y funciones.
* Modelo: es como un script habitual en el servidor, solo que agrupado bajo un 'modelo' reutilizable.
* Vista: como incluyendocualquier archivo en nuestra ejecución, muy simple.
2. Un sistema
* Ruteador: con él podemos dividir nuestras peticiones sin tantas condicionales.
* Cargador
Investigación de Dos Framework
Zephyr Framework
Zephyr es un marco basado en AJAX para php5 desarrolladores. Usted puede desarrollar fácilmente aplicaciones de negocio utilizando este marco sólido. Esto es extremadamente fácilde aprender y muy sencillo de implementar. Usted puede entregar una solicitud de pleno derecho con ajax capa de negocio fuerte en backend dentro de algunos minutos. Instalación e implementación de los paquetes que se desarrollan para el céfiro es libre de problemas. Además obtendrá todas las características de los más populares motores de plantillas "sabelotodo" y la capa de acceso a los datos degran alcance "ADOdb". Permite pasar por el proceso de documentación para descubrir lo fácil que es desarrollar una aplicación AJAX utilizando céfiro marco.
Zephyr es un MVC (modelo-vista-controlador) marco y apoya la completa separación de la capa de lógica de negocio de la capa de presentación. Está construido utilizando las bibliotecas populares y probadas en backend. Códigos demostrado...
Regístrate para leer el documento completo.