Święta wojna czyli 13 frameworków PHP na rynku pracy

Symfony? Laravel? Yii? Laminas? CakePHP a może Codeigniter? Ten jest słaby bo nie wiedzą co to fasada, tamten jest słaby bo trzeba doktoratu do napisania hello world, ten ma słabe community, tamten jest wolny…

Mimo, że niby to nie ma sensu to i tak się dzieje. Święta wojna trwa! Czasami czytając lub słuchając takich wojen już mam nadzieję, że coś się zmieni i że developerzy poszli po rozum do głowy ale ostatecznie każda taka batalia prowadzi do tego samego efektu. Uczestnicy sporu kończą święcie przekonani, że z Ci z przeciwnego obozu to debile.

Może słyszeliście o anty-wzorcu „Golden Hammer”? – to jest wiara w to, że jest jedno narzędzie dobre do wszystkiego i rozwiąże wszelkie wasze problemy.

Dla mnie osobiście nie ma czegoś takiego jak najlepszy framework, najlepszy język lub biblioteka. Kiedyś byłem na szkoleniu z wzorców projektowych, pamiętam do tej pory ważną lekcję – nie ma wzorca dobrego do wszystkiego, każdy wzorzec ma swoje wady i zalety, trzeba je poznać aby wiedzieć, który wzorzec jest najlepszy do rozwiązania problemu, z którym się mierzymy. Z innymi narzędziami jest tak samo.

Koniec nudzenia, teraz trochę danych na podstawie tego co pracodawcy piszą w ogłoszeniach + github. Czyli właściwa wojna na liczby!

Framework
link do ofert
Ilość ofertMediana oferowanych
zarobków [PLN]
Github
gwiazdki
SymfonySymfony450junior: 5000-8000
mid: 8300-14000
senior: 12000-17000
25,4k
LaravelLaravel229junior: 5000-8250
mid: 8000-13500
senior: 12500-18000
65,3k
WordpressWordPress177junior: 4500-7000
mid: 7000-11000
senior: 9000-15000
15,1k
MagentoMagento160junior: 4000-6000
mid: 8000-13000
senior: 10500-16632
9,4k
drupalDrupal46junior: 5001-8000
mid: 9000-14000
senior: 15000-18900
3,6k
PrestaShopPrestaShop44za mało danych6k
YiiYii27za mało danych13,7k
LaminasLaminas24za mało danych~100
CakePHPCakePHP16za mało danych8,4k
CodeIgniterCodeIgniter8za mało danych3,5k
Slim7za mało danych11k
Silex4za mało danych3,7k
Mezzio4za mało danych216
Dane na dzień 2021-05-27 zebrane z itradar.io

Problemy z liczbami?
Slim okazuje się, że w ofertach pracy występuje też jako biblioteka dla Ruby – Dlatego Ruby zostało wykluczone
Laminas ma ponad 100 repozytoriów na githubie i ostatecznie nie da się w łatwy sposób określić na ile jest popularny

Który framework wygrywa w tym zestawieniu? Wam zostawiam ocenę. Wybierzecie popularniejszego? bardziej prestiżowego? niszowego? czy może tego, który daje więcej siana?

Podoba Ci się? Wesprzyj nas poprzez Patreon!