Na konci března 2016 jsem uveřejnil tento formulář a rozjel menší průzkum na téma „Technologie na českém webu“. Ze všeho nejvíce mě zajímalo, jak je to vlastně na českém trhu s PHP frameworky. Později jsem si uvědomil, že dnešní weby už nejsou jen jeden programovací jazyk či framework, a tak jsem začal formulář rozšiřovat a sbírat více dat. Abych řekl pravdu, některé výsledky mě mile překvapily.
Formulář byl šířen pomocí článku a za pomoci sociálních sítí. Celkem na něj odpovědělo 170 respondentů.
Výsledky průzkumu
Nejpoužívanější programovací jazyky v ČR
Ve formuláři byla možnost zvolit si programovací jazyky, které v České republice pro online aplikace používáme.
Z grafu níže je patrné, že PHP je stále nejpoužívanější. Single page a „žijící“ weby postavené na Javascriptu a Node.js mu však šlapou na paty.
Nejpoužívanější programovací jazyky v krajích ČR
I z následujícího grafu je patrné, že PHP je prostě hvězda internetu. Javascript a Node.js se ale nenechávají zahanbit a třeba v Královéhradeckém kraji si vedou lépe, než PHP. Sice ne o moc, ale každý hlas se počítá. U ostatních programovacích jazyků to až tak veselé není.
Nejpoužívanější frameworky v ČR
Když vyfiltrujeme všechny zadané frameworky a vybereme z nich ty nejpoužívanější z každého programovacího jazyka, tak nás výsledky snad ani nemůžou překvapit.
Nejpoužívanější frameworky v ČR
U PHP je to plus mínus jasné. Nette vede, Symfony ho dohání a „– Vlastní řešení –“ je pro někoho příjemnější, než používat frameworky sestavené někým jiným.
U Javascriptu a Node.js vede Express.js a React. Na paty mu šlape Socket.io a Angular. I tady ale někteří nenechají dopustit na „– Vlastní řešení –„.
U Pythonu to až tak žhavé není. Django vede, ale „– Vlastní řešení –“ a Flask mají taky nějaké to procento použití.
U ASP moc frameworků není. ASP.NET MVC a ASP.NET WEBAPI se logicky řadí mezi nejlépe integrované a nejrozšířenější.
U Javy snad nemá cenu sahat na jiné nástroje než Spring MVC.
U Ruby je to stejné jako u Javy. Je zde jedna ikona, která vede na plné čáře, a tou je Ruby on Rails.
U Go není dostatek relevantních odpovědí. Z dat co mám se dá soudit, že Go není dostatečně rozšířené, a tak se zde nedají dělat závěry.
Stručné shrnutí na závěr
PHP stále vede. Javascript a Node.js rostou jako z vody. Java, Python a ASP se furt perou a snaží se něco dokázat.
Zhodnocení průzkumu „Technologie na českém webu“
I přes relativně malé množství sesbíraných výsledků se tu sešla celkem slušná sbírka zajímavých dat k analýze. Spousta výsledků byla více méně očekávána a jen v některých případech jsem byl lehce v údivu, co vše se v té naší malé zemičce používá.
Vzhledem k postupnému vývoji technologií a stále se měnícím trendům se pokusím použitý formulář inovovat a na podzim průzkum zopakovat. Uvidíme, co vše se za ten krátký čas změní. Určitě se můžete těšit na další kolo průzkumu „Technologie na českém webu“.
Přehled komentářů