Keretrendszerekről általában ☯

A framework használatának előnyei

  • Hatékonyság: Az előre elkészített megoldások használata a fejlesztési időt nagyban lerövidíti.
  • Biztonság: A framework-k mögött álló jelentős tech vállalatok, mint a Google, Facebook, valamint a nagy létszámú fejlesztői közösség a biztosíték arra, hogy a framework megfeleljen napjaink biztonsági elvárásainak.
  • Költség: Mivel a top framework-k ingyenesek, és nem mellékesen nyílt forráskódúak, jelentősen csökkentheti a web applikációk költségeit.
  • Segítőkész közösség: A fejlesztői csapat is több tíz fős, akik a felmerülő problémákban szívesen segítenek. Ehhez járul még a sok ezres felhasználó, akik szintén tudnak bizonyos kérdésekben segítségünkre lenni

A framework használatának hátrányai

  • Nagy méret: Mindegyik keretrendszer egyre komplexebb megoldásokat igyekszik kínálni, így verziónkként egyre nő a méretük. Néhány száz kilobyte a GB/sec átvitelnél nem tűnik soknak, de egy mobil készülék esetén már komoly kihívást jelenthet. Ráadásul fizetős kapcsolat esetén ...
  • Sebesség: Mivel általánosan oldja meg a feladatokat, így jellemzően több vizsgálatot végez, mint egy célrendszer, ezért valamivel lassabb is annál.
  • Kihasználatlanság: Mivel igyekeznek minden gyakori feladatra több megoldást kínálni, ezért lehetetlen (értelmetlen) olyan site-ot készíteni, amely minden kódsort felhasznál. Gyakran a felkínált lehetőségeknek csak 10-20%-át használjuk egy-egy megvalósításnál.
  • Kötöttségek: Ha nem tetszik a keretrendszer kínálta lehetőség, akkor nagyon jelentős plusz munkával tudjuk kedvünk szerint alakítani vagy egyáltalán nem.
  • Támogatottság: A folyamatos fejlesztések miatt gyorsan váltják egymást a verziók és gyakran még fizetős rendszerek esetén sem tudjuk a régebbiekhez tartozó támogatást megkapni.

Népszerű párosok

BackendFrontend
ExpressReact
ExpressAngular
LaravelVue
DjangoReact Native