Kas ir Flight?

Flight ir ātrs, vienkāršs, paplašināms ietvars PHP — izveidots izstrādātājiem, kuri vēlas lietas izdarīt ātri, bez liekām raizēm. Vai jūs veidojat klasisku tīmekļa lietotni, ātru API vai eksperimentējat ar jaunākajām AI vadītajām rīkiem, Flight mazais nospiedums un vienkāršais dizains padara to par ideālu izvēli.

Kāpēc izvēlēties Flight?

Ātrā uzsākšana

Vispirms instalējiet to ar Composer:

composer require flightphp/core

Vai arī lejupielādējiet repo zip failu šeit. Tad jums būs pamata index.php fails, piemēram, šāds:

<?php

// ja instalēts ar composer
require 'vendor/autoload.php';
// vai ja instalēts manuāli ar zip failu
// require 'flight/Flight.php';

Flight::route('/', function() {
  echo 'hello world!';
});

Flight::route('/json', function() {
  Flight::json(['hello' => 'world']);
});

Flight::start();

Tas arī viss! Jums ir pamata Flight lietotne. Tagad jūs varat palaist šo failu ar php -S localhost:8000 un apmeklēt http://localhost:8000 pārlūkā, lai redzētu izvadi.

Vai tas nav pietiekami vienkārši?

Uzziniet vairāk par Flight dokumentācijā!

Vai tas ir ātrs?

Pilnīgi noteikti! Flight ir viens no ātrākajiem PHP ietvariem. Tā vieglais kodols nozīmē mazāku slodzi un lielāku ātrumu — ideāli piemērots gan tradicionālām lietotnēm, gan mūsdienu AI vadītiem projektiem. Jūs varat redzēt visus benchmarkus vietnē TechEmpower

Skatiet benchmarku zemāk ar dažiem citiem populāriem PHP ietvariem.

Ietvars Plaintext pieprasījumi/sek JSON pieprasījumi/sek
Flight 190,421 182,491
Yii 145,749 131,434
Fat-Free 139,238 133,952
Slim 89,588 87,348
Phalcon 95,911 87,675
Symfony 65,053 63,237
Lumen 40,572 39,700
Laravel 26,657 26,901
CodeIgniter 20,628 19,901

Skelets/Boilerplate lietotne

Ir pieejams piemērs, lai palīdzētu jums sākt ar Flight. Apskatiet flightphp/skeleton gatavam projektam vai apmeklējiet examples lapu iedvesmai. Vai vēlaties redzēt, kā AI iekļaujas? Izpētiet AI vadītos piemērus.

Kopiena

Mēs esam Matrix tērzē

Matrix

Un Discord

Iesaistīšanās

Ir divi veidi, kā jūs varat piedalīties Flight:

  1. Piedalieties kodola ietvara izstrādē, apmeklējot core repository.
  2. Palīdziet uzlabot dokumentāciju! Šī dokumentācijas vietne ir mitināta uz Github. Ja pamanāt kļūdu vai vēlaties kaut ko uzlabot, iesniedziet pull request. Mēs mīlam atjauninājumus un jaunas idejas — īpaši par AI un jaunām tehnoloģijām!

Prasības

Flight prasa PHP 7.4 vai jaunāku.

Piezīme: PHP 7.4 tiek atbalstīts, jo rakstīšanas brīdī (2024) PHP 7.4 ir noklusētā versija dažām LTS Linux izdalēm. Spiešana pāriet uz PHP >8 izraisītu daudz problēmu lietotājiem. Ietvars arī atbalsta PHP >8.

Licence

Flight ir izlaists zem MIT licences.