Flight es un marco de PHP rápido, simple y extensible. Es bastante versátil y se puede utilizar para construir cualquier tipo de aplicación web. Está construido con la simplicidad en mente y está escrito de una manera que es fácil de entender y usar.
Flight es un excelente marco para principiantes que son nuevos en PHP y desean aprender a construir aplicaciones web. También es un excelente marco para desarrolladores experimentados que desean tener más control sobre sus aplicaciones web. Está diseñado para construir fácilmente una API RESTful, una aplicación web simple o una aplicación web compleja.
<?php // si se instala con composer require 'vendor/autoload.php'; // o si se instala manualmente con un archivo zip // require 'flight/Flight.php'; Flight::route('/', function() { echo '¡hola mundo!'; }); Flight::route('/json', function() { Flight::json(['hello' => 'world']); }); Flight::start();
¿Suficientemente simple verdad? ¡Aprende más sobre Flight en la documentación!
Hay una aplicación de ejemplo que puede ayudarte a comenzar con el Marco de Flight. ¡Ve a flightphp/skeleton para obtener instrucciones sobre cómo comenzar! También puedes visitar la página de [ejemplos] para inspirarte en algunas de las cosas que puedes hacer con Flight.
Estamos en Matrix Chat con nosotros en #flight-php-framework:matrix.org.
Hay dos formas en las que puedes contribuir a Flight:
Flight requiere PHP 7.4 o superior.
Nota: PHP 7.4 es compatible porque en el momento actual de la escritura (2024) PHP 7.4 es la versión predeterminada para algunas distribuciones LTS de Linux. Forzar un cambio a PHP >8 causaría muchos dolores de cabeza para esos usuarios. El marco también es compatible con PHP >8.
Flight se publica bajo la licencia MIT.