Flight pret Symfoniju

Kas ir Symfony?

Symfony ir kopums ar pārlietojamiem PHP komponentiem un PHP ietvars tīmekļa projektiem.

Standarta pamatne, uz kuras tiek izveidotas labākās PHP lietojumprogrammas. Izvēlieties jebkuru no 50 pieejamajiem neatkarīgajiem komponentiem savām lietojumprogrammām.

Paātriniet jūsu PHP tīmekļa lietojumprogrammu izveidi un uzturēšanu. Beidziet atkārtojošos koda rakstīšanas uzdevumus un baudiet kontroles pār savu kodu priekšrocības.

Plusi salīdzinājumā ar Flight

  • Symfony ir milzīga ekosistēma ar attīstītājiem un moduļiem, kas var tikt izmantoti, lai atrisinātu kopējas problēmas.
  • Symfony ir pilnībā iekļauts ORM (Doctrine), kas var tikt izmantots, lai mijiedarbotos ar jūsu datubāzi.
  • Symfony ir liels daudzums dokumentācijas un pamācību, kas var tikt izmantotas, lai iemācītos ietvaru.
  • Symfony piedāvā podkāstus, konferences, sapulces, video un citus resursus, kas var tikt izmantoti, lai iemācītos ietvaru.
  • Symfony ir vērsts uz pieredzējušu izstrādātāju, kurš vēlas izveidot pilnīgi iekļaujošu uzņēmumu tīmekļa lietojumprogrammu.

Mīnusi salīdzinājumā ar Flight

  • Symfony zem kapuces darbojas daudz vairāk nekā Flight. Tas nāk ar dramatisku veiktspējas cenu. Skatiet TechEmpower salīdzinājumus lai iegūtu vairāk informācijas.
  • Flight ir vērsts uz izstrādātāju, kurš vēlas izveidot vieglu, ātru un viegli lietojamu tīmekļa lietojumprogrammu.
  • Flight ir vērsts uz vienkāršību un lietojamību.
  • Viena no Flight pamata funkcijām ir tā, ka tā labākais darīs, lai uzturētu atpakaļējo saderību.
  • Flight nav atkarīgs no citiem komponentiem, kamēr Symfony ir daudz atkarību
  • Flight ir domāts izstrādātājiem, kuri iegrimst ietvaru jomā pirmo reizi.
  • Flight arī var veidot uzņēmējdarbības līmeņa lietojumprogrammas, bet tam nav tik daudz piemēru un pamācību kā Symfony. Tas prasīs arī vairāk disciplīnas no izstrādātāja puses, lai saglabātu lietas kārtībā un labi strukturētu.
  • Flight dod izstrādātājam lielāku kontroli pār lietojumprogrammu, kamēr Symfony var slēpties aiz kameru un veikt kaut kādus brīnumus.