Framework-uri PHP in Romania
Fie ca dezvolti un proiect simplu sau complex, in general, decizia este de a alege un framework. Unii prefera sa reinventeze roata, dar si asta e o decizie.
Acum, legat de framework-uri si popularitatea lor in Romania, urmaresc de multa vreme cum se misca lucrurile. Si aici ma uit la 2 surse de date:
Framework-uri PHP in Romania — Google Trends:
in ultimele 12 luni putem vedea cum arata peisajul:
si poate va intrebati de cauta acolo cakephp.. pai era favoritul meu in 2010:
Laravel si symfony de ani buni sunt in ecosistemul php leaderi.
Un alt insight il am din linkedin.
Programatori care mentioneaza in profil unul din framework-uri:
Si job-uri disponibile care mentioneaza acel framework:
Sunt multe discutii subiective ce pot fi avute, de ce nu e si silex sau lumen in lista si asa mai departe.
Datele sunt din martie 2022.
Sau ca analiza e complet off, pentru ca toata lumea face acum doar react si typescript si etc… Acum o buna perioada toata lumea facea RoR…
Atunci cand iei o decizie tehnica, legate de ce framework folosesti sau ce componente introduci in platforma/proiectul tau, e de analizat pe termen mai lung daca nu cumva ajungi sa fi dependent de resursele curente si daca vei mai gasi pe viitor programatori pentru proiectul tau.
Apoi, partea de securitate — o sa mai fie updates o perioada de N ani astfel incat sa ai o certitudine ca nu alegi ceva ce nu o sa mai fie intretinut/folosit in 2 ani?
Dupa ce ai o lista scurta de candidati, poti sa analizezi mai in detaliu, cum arata pe github:
- issues
- activitatea
- comunitatea
- documentatia
sau ce vulnerabilitati au fost raportate in timp.
Desi multe lucruri par simple, fundatia e mai complicat de pornit de multe ori. Si ajungi sa platesti datorii mult timp pentru deciziile pe care le iei.
Voi cum alegeti?
Legat de fundatie merita citit si Dezvoltarea platformei unui magazin online.