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?
- Piemērots iesācējiem: Flight ir lielisks sākumpunkts jauniem PHP izstrādātājiem. Tā skaidrā struktūra un vienkāršā sintakse palīdz apgūt tīmekļa izstrādi, nezaudējot laiku liekā kodā.
- Mīlēts profesionāļu vidū: Pieredzējuši izstrādātāji mīl Flight par tā elastību un kontroli. Jūs varat attīstīt no neliela prototipa līdz pilnvērtīgai lietotnei, nevis mainot ietvarus.
- AI draudzīgs: Flight minimālais slogs un tīrais arhitektūra padara to ideālu AI rīku un API integrācijai. Vai jūs veidojat gudrus čatbotus, AI vadītus paneļus vai vienkārši eksperimentējat, Flight netraucē, lai jūs varētu koncentrēties uz to, kas ir svarīgi. Uzziniet vairāk par AI izmantošanu ar 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 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
Iesaistīšanās
Ir divi veidi, kā jūs varat piedalīties Flight:
- Piedalieties kodola ietvara izstrādē, apmeklējot core repository.
- 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.