Flight PHP Framework
Flight ir ātrs, vienkāršs, paplašināms ietvars PHP—izveidots izstrādātājiem, kuri vēlas ātri paveikt darbus, bez liekām raizēm. Vai jūs veidojat klasisku tīmekļa lietotni, ātru API vai eksperimentējat ar jaunākajām AI balstītajām rīkiem, Flight zems nospiedums un vienkāršais dizains padara to par ideālu izvēli. Flight ir domāts, lai būtu viegls, bet tas var arī tikt galā ar uzņēmuma arhitektūras prasībām.
Kāpēc izvēlēties Flight?
- Sācējiem draudzīgs: Flight ir lielisks sākumpunkts jauniem PHP izstrādātājiem. Tā skaidrā struktūra un vienkāršā sintakse palīdz iemācīties tīmekļa attīstību, nezaudējot laiku liekā kodā.
- Profesionāļu mīlulis: Pieredzējuši izstrādātāji mīl Flight par tās elastību un kontroli. Jūs varat augt no neliela prototipa līdz pilnvērtīgai lietotnei, neizmainot ietvarus.
- AI draudzīgs: Flight minimālais slogs un tīrais arhitektūras dizains padara to ideālu AI rīku un API integrācijai. Vai jūs veidojat gudrus čatbotus, AI vadītas paneļus vai vienkārši vēlaties eksperimentēt, Flight netraucē, ļaujot koncentrēties uz svarīgo. Skeletapp nāk ar iepriekš sagatavotiem instrukciju failiem galvenajiem AI kodēšanas asistentiem jau no kastes! Uzziniet vairāk par AI izmantošanu ar Flight
Video Overview
Quick Start
Lai veiktu ātru, pamata instalāciju, instalējiet to ar Composer:
composer require flightphp/core
Vai jūs varat lejupielādēt zip failu no repozitorijas š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 ir viss! Jums ir pamata Flight lietotne. Tagad jūs varat palaist šo failu ar php -S localhost:8000
un apmeklēt http://localhost:8000
savā pārlūkā, lai redzētu izvadi.
Skeleton/Boilerplate App
Ir piemērs app, lai palīdzētu jums sākt projektu ar Flight. Tajā ir strukturēta izkārtojums, pamata konfigurācijas un saderība ar composer skriptiem jau no sākuma! Apskatiet flightphp/skeleton gatavam projektam vai apmeklējiet piemērus lapu iedvesmai. Vēlaties redzēt, kā AI iederas? Izpētiet AI balstītus piemērus.
Installing the Skeleton App
Tas ir pietiekami vienkārši!
# Izveidojiet jauno projektu
composer create-project flightphp/skeleton my-project/
# Ieejiet jaunajā projektu direktorijā
cd my-project/
# Palaidiet lokālo attīstības serveri, lai sāktu nekavējoties!
composer start
Tas izveidos projektu struktūru, iestatīs vajadzīgos failus, un jūs esat gatavs!
High Performance
Flight ir viens no ātrākajiem PHP ietvariem. Tā vieglais kodols nozīmē mazāku slogu un vairāk ātrumu—ideāli piemērots gan tradicionālām lietotnēm, gan mūsdienu AI balstītiem projektiem. Jūs varat redzēt visus benchmarkus TechEmpower
Skatiet benchmarku zemāk ar dažiem citiem populāriem PHP ietvariem.
Framework | Plaintext Reqs/sec | JSON Reqs/sec |
---|---|---|
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 |
Flight and AI
Vai jūs interesē, kā tas darbojas ar AI? Atklājiet, kā Flight atvieglo darbu ar jūsu mīļākajiem kodēšanas LLM!
Community
Contributing
Ir divi veidi, kā jūs varat piedalīties Flight:
- Piedalieties kodola ietvara izstrādē, apmeklējot core repozitoriju.
- Palīdziet uzlabot dokumentāciju! Šī dokumentācijas vietne ir mitināta Github. Ja jūs pamanāt kļūdu vai vēlaties kaut ko uzlabot, iesniedziet pull request. Mēs mīlam atjauninājumus un jaunas idejas—īpaši ap AI un jaunām tehnoloģijām!
Requirements
Flight prasa PHP 7.4 vai jaunāku.
Piezīme: PHP 7.4 tiek atbalstīts, jo šobrīd (2024. gadā) PHP 7.4 ir noklusētā versija dažām LTS Linux izdalēm. Spiešana uz pāreju uz PHP >8 izraisītu daudz neērtību lietotājiem. Ietvars arī atbalsta PHP >8.
License
Flight ir izlaists zem MIT licences.