Är Laravel internets okända hjälte?
När man följer bloggar, tutorials, nyhetssidor osv kan man lätt tro att allt på internet är byggt med antingen Node.js eller Python. De är helt enkelt överrepresenterade när det kommer till vad folk skriver om.
Det är inget fel på varken Node.js eller Python (personligen älskar jag att skriva båda) men ofta missar man att en stor del av internet drivs av mindre "sexiga" språk och ramverk. Om man kollar på tutorials, youtube-klipp och forum diskussioner kan man lätt tro att PHP är ett dött språk som inte används längre.
Men det är så lång ifrån man kan komma sanningen. Hela 79.1% av alla webbsidor använder sig av PHP. Det beror såklart till stor del på att många äldre sidor fortfarande använder PHP och att Wordpress använder PHP. Men utöver det så är det faktiskt väldigt många nya projekt som väljer att använda sig av PHP även för mer avancerade projekt där Wordpress inte räcker till.
Och det är där som Laravel kommer in i bilden. Laravel är ett modernt ramverk för PHP som används för att bygga både webbsidor och rena REST API:er. Det finns ett ekosystem runt Laravel som hjälper utvecklare att vara produktiva så som Laravel Nova som används som admin panel/CMS, Laravel Forge som kan användas för att hantera servern osv.
Det finns såklart många anledningar till varför man väljer PHP och Laravel till ett nytt projekt men en stor fördel som Laravel har jämfört med andra technologier/språk så som Node.js, Golang och Python är helt enkelt att det finns väldigt många fler seniora PHP-utvecklare. Det är en aspekt som ofta glöms bort när man väljer teknologi för ett nytt projekt.
Om det är brist på utvecklare inom teknologin man valt så innebär det i bästa fall att man få betala dyrt och i värsta fall att man inte ens lyckas hitta rätt kompetens.
Laravel är ett väldigt populärt ramverk för att i PHP men är väldigt underrepresenterat i bloggar, forum och i den allmäna diskussionen. Därför anser jag att Laravel är internets okända hjälte. Det är ett ramverk som tuffar på och som ser till att appar och webbsidor runt om i världen fungerar trots att det inte får ens en bråkdel av den uppmärksamhet som Node.js, Golang eller Python får.