fbpx
Wikipedia

Wolff (framework)

Wolff es un framework ligero de código abierto para desarrollar aplicaciones web con PHP 7. Cuyo objetivo es el de ofrecer una base de código relativamente pequeña y estable pero con la suficiente cantidad de utilidades para simplificar la construcción de aplicaciones web de pequeño y mediano tamaño. Está inspirado en otros frameworks como Yii y Laravel.

Wolff
Información general
Tipo de programa Framework
Desarrollador Alejandro Castillo
Lanzamiento inicial 28 de febrero de 2019 (2 años, 5 meses y 17 días)
Licencia Licencia MIT
Información técnica
Programado en PHP
Versiones
Última versión estable 3.0.1[1]​ 08 de mayo de 2020 (1 año, 3 meses y 9 días)
Enlaces
Sitio web oficial

Su primera versión pública fue la 0.5 lanzada el 28 de febrero de 2019.[2]

Características

  • Sistema de rutas que permite enlaces limpios.
  • Motor de plantillas para vistas.
  • Contenedor con inyección de dependencias.
  • Sistema de cache.
  • Modo de mantenimiento.
  • Sistema de lenguaje que permite manejar diversos idiomas de forma dinámica.
  • Capa de abstracción de base de datos.
  • Extenso sistema de Middleware.
  • Utilidades de autentificación, paginación, subida de archivos y validación de datos.
  • Librería estándar con múltiples funciones útiles que pueden ser llamadas de forma nativa.

Estructura

Un proyecto en Wolff tiene una carpeta principal llamada "app" la cual a su vez posee carpetas para los controladores, lenguajes y vistas. De esta forma no se fuerza el uso de ningún patrón de diseño estructural como lo vendría siendo el MVC.

En la raíz del proyecto también se encuentra una carpeta "public" en la cual se guardan los recursos públicos, una carpeta "system" donde se puede definir la configuración del proyecto, y hacer declaraciones de rutas, middlewares y demás.

Limitantes

Wolff no posee dependencias externas más que el propio núcleo del framework, si bien esto lo dota de una relativa rapidez y facilidad de uso, es a su vez una limitante al no tener la misma cantidad de herramientas que otros frameworks mayores como Laravel, Yii o Symfony, concentrando así su uso en aplicaciones web de menor tamaño.

Referencias

  1. «Tag 3.0.1 de Wolff». 
  2. «Primera version publica de Wolff». 

Enlaces externos

  • Página oficial
  • Repositorio Oficial
  • Descargar Última Versión
  • Documentación Oficial
  •   Datos: Q71994777

wolff, framework, wolff, framework, ligero, código, abierto, para, desarrollar, aplicaciones, cuyo, objetivo, ofrecer, base, código, relativamente, pequeña, estable, pero, suficiente, cantidad, utilidades, para, simplificar, construcción, aplicaciones, pequeño. Wolff es un framework ligero de codigo abierto para desarrollar aplicaciones web con PHP 7 Cuyo objetivo es el de ofrecer una base de codigo relativamente pequena y estable pero con la suficiente cantidad de utilidades para simplificar la construccion de aplicaciones web de pequeno y mediano tamano Esta inspirado en otros frameworks como Yii y Laravel WolffInformacion generalTipo de programaFrameworkDesarrolladorAlejandro CastilloLanzamiento inicial28 de febrero de 2019 2 anos 5 meses y 17 dias LicenciaLicencia MITInformacion tecnicaProgramado enPHPVersionesUltima version estable3 0 1 1 08 de mayo de 2020 1 ano 3 meses y 9 dias EnlacesSitio web oficial editar datos en Wikidata Su primera version publica fue la 0 5 lanzada el 28 de febrero de 2019 2 Indice 1 Caracteristicas 2 Estructura 3 Limitantes 4 Referencias 5 Enlaces externosCaracteristicas EditarSistema de rutas que permite enlaces limpios Motor de plantillas para vistas Contenedor con inyeccion de dependencias Sistema de cache Modo de mantenimiento Sistema de lenguaje que permite manejar diversos idiomas de forma dinamica Capa de abstraccion de base de datos Extenso sistema de Middleware Utilidades de autentificacion paginacion subida de archivos y validacion de datos Libreria estandar con multiples funciones utiles que pueden ser llamadas de forma nativa Estructura EditarUn proyecto en Wolff tiene una carpeta principal llamada app la cual a su vez posee carpetas para los controladores lenguajes y vistas De esta forma no se fuerza el uso de ningun patron de diseno estructural como lo vendria siendo el MVC En la raiz del proyecto tambien se encuentra una carpeta public en la cual se guardan los recursos publicos una carpeta system donde se puede definir la configuracion del proyecto y hacer declaraciones de rutas middlewares y demas Limitantes EditarWolff no posee dependencias externas mas que el propio nucleo del framework si bien esto lo dota de una relativa rapidez y facilidad de uso es a su vez una limitante al no tener la misma cantidad de herramientas que otros frameworks mayores como Laravel Yii o Symfony concentrando asi su uso en aplicaciones web de menor tamano Referencias Editar Tag 3 0 1 de Wolff Primera version publica de Wolff Enlaces externos EditarPagina oficial Repositorio Oficial Descargar Ultima Version Documentacion Oficial Datos Q71994777Obtenido de https es wikipedia org w index php title Wolff framework amp oldid 134848546, wikipedia, wiki, leyendo, leer, libro, biblioteca,

español

, española, descargar, gratis, descargar gratis, mp3, video, mp4, 3gp, jpg, jpeg, gif, png, imagen, música, canción, película, libro, juego, juegos