Wolff es un marco PHP ridículamente pequeño y liviano, destinado a aquellos que desean crear aplicaciones web sin lidiar con la complejidad.
Wolff es la solución perfecta para construir aplicaciones web pequeñas y medianas.
Nota: El código central del marco está disponible en Wolff-Framework.
? Extremadamente fácil : es simple de usar y viene listo para ser desplegado, dándole la oportunidad de aprenderlo en una sola noche (sueño incluido).
Ridículamente rápido : debido a su simplicidad, el marco puede manejar cientos de solicitudes por segundo. Es muy amigable con los servidores de papa.
Resumen : tiene todo lo que puede necesitar para construir una aplicación web, desde una práctica capa de abstracción de la base de datos hasta un motor de plantilla dinámica.
? Elegante : su código fuente e interfaz se han escrito meticulosamente, es expresivo y elegante, sin depender de una sola dependencia externa.
Capa de abstracción de la base de datos
Contenedor DI
Administrador de idiomas
Sistema de enrutamiento
Biblioteca estándar
Motor de plantilla
Y mucho más ...
PHP versión 7.1 o superior
Compositor (solo para la instalación)
Se requiere un compositor para instalar Wolff, una vez que lo obtienes ...
Ejecute el siguiente comando en la carpeta donde desea que se instale Wolff:
composer create-project usbac/wolff
Esto descargará todo el proyecto con todo listo para ejecutarse.
Más información sobre el proceso de instalación en los documentos: la página de instalación.
También puede descargar aquí el último paquete listo para ser utilizado.
aplicación/controladores/home.php:
‹?php
namespace Controller;
use Wolff Core { Language , View };
class Home
{
public function index ( $ req , $ res )
{
$ data = Language:: get ( ' home ' );
View:: render ( ' home ' , $ data );
}
}Más ejemplos disponibles aquí.
Se requiere phpunit para las pruebas, una vez que la recibe.
Ejecute el siguiente comando con altos privilegios (sudo) en la carpeta de su proyecto Wolff:
vendor/bin/phpunit
Se requiere ejecutar el comando con altos privilegios ya que se crearán algunos archivos durante el proceso de prueba.
La primera vez que lo usa? Lea la documentación.
Cualquier contribución o soporte a este proyecto en forma de solicitud o mensaje de extracción será muy apreciado. ❤️
Puede leer más sobre el proceso de contribución aquí. No seas tímido. :)
Wolff es un software de código abierto con licencia bajo la licencia MIT.