Wind Framework es un framework PHP desarrollado por el equipo de phpwind. El desarrollo comenzó en octubre de 2010 y hasta ahora se han lanzado internamente cuatro versiones (0.5, 0.8, 0.9, 1.0). Tiene su origen en un plan de reconstrucción llamado 'Magpie Bridge' de los productos de la comunidad phpwind. Su objetivo es redefinir el modelo de desarrollo a nivel arquitectónico de phpwind para que parezca más claro y más fácil de ampliar y desarrollar de forma secundaria. Posteriormente, en una discusión, el plan de reconstrucción se dividió en dos partes. Parte de esto es el marco central subyacente. La otra parte es el centro de servicios de datos de la comunidad phpwind y el mecanismo de componentes de complemento.
El posicionamiento y la visión iniciales de WindFramework fueron: refinar la implementación subyacente del producto comunitario phpwind e implementarlo de manera unificada; organizar y reconstruir las tecnologías y soluciones acumuladas a lo largo de los años en el producto phpwind para hacerlo universal y estandarizado. /biblioteca de componentes. Más tarde, Windframework se desarrolló gradualmente hasta convertirse en un marco PHP de uso general y un producto de marco independiente. Su posicionamiento y responsabilidades son cada vez más claros: lleva a cabo la operación de toda la aplicación de la comunidad phpwind, define un proceso MVC unificado y estandarizado para ella y proporciona poderosas capacidades de enrutamiento y representación de vistas, soluciones flexibles de implementación de aplicaciones, etc. windframework sirve a los productos de la comunidad phpwind, pero también es independiente de los productos de la comunidad phpwind.
Las características destacadas de WindFramework son "núcleo ligero" y "fácil de ampliar". El llamado "núcleo ligero": las ideas de diseño centrales son claras, el código es liviano y la eficiencia es liviana. "Fácil de expandir" se refiere a una organización de código completamente acoplada con el desarrollo de componentes como núcleo, lo que facilita la expansión. Dejamos de lado las ideas de marcos tradicionales y alentamos a los desarrolladores a ampliar sus propios componentes y crear su propio marco de estilo.
¿Cuál es la relación entre WindFramework y la nueva versión?
En pocas palabras, la nueva versión de phpwind está desarrollada en base a WindFramework. La nueva versión trabajará duro en la escalabilidad y el mecanismo de plantilla, y se esforzará por lograr un desarrollo secundario más conveniente. Por supuesto, según el marco WF, se pueden manejar la implementación distribuida Shenma WEB, la subtabla y subbase de datos de la base de datos, la URL pseudoestática y el sistema de nombres de dominio de segundo nivel ... No diré más, Lo extrañaré si digo demasiado...
¿Qué tiene que ver WindFramework contigo?
En primer lugar, la nueva versión basada en el marco ha dado un salto cualitativo en tecnología. Lo dije arriba, jaja ~
En segundo lugar, según la nueva versión del marco, según las especificaciones del complemento y las especificaciones de la plantilla, más desarrolladores secundarios proporcionarán a todos plantillas y aplicaciones enriquecidas. Quizás tengamos un centro de aplicaciones~
Por supuesto, una buena versión es realmente buena. Entonces, esperemos con ansias la nueva versión ~
¿Cuáles son las características de WindFramework?
1. modelo-Vista-Controlador (MVC)
2. Soporte de extensión de componentes
3. Gestión de vistas, compatibilidad con múltiples motores de plantillas
4. Temas y máscaras
5. Gestión de diseño de vistas de plantilla (diseño)
6. Compatibilidad con etiquetas de plantilla
7. Basado en el sistema de etiquetas de plantilla, soporte de seguridad y formato de datos para la salida de datos de la página
8. Soporte de caché, múltiples soluciones de caché
9. El enlace de base de datos de persistencia de datos, implementado en base a PDO, admite la estrategia distribuida de separación de lectura y escritura maestro-esclavo
10. Solicitar preprocesamiento y posprocesamiento, implementación de filtro de interceptación
11. Cadena de protocolos de enrutamiento, soporte para múltiples protocolos de enrutamiento
12. objeto de formulario y validación de formulario
13. Controlador de manejo de errores personalizado ErrorHandler
14. Sistema de excepciones y registro del registrador
15. Múltiples modos de desarrollo admiten WIND_DEBUG
16. Internacionalización (i18n)
17. seguridad