Výsledky: Technologie na českém webu

Na konci března 2016 jsem uveřejnil formulář a rozjel menší průzkum o nejpoužívanějších technologiích 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.
Nálepky:
- .NET
- ActionScript
- AngularJS
- ASP.NET
- bash
- C#
- CakePHP
- CodeIgniter
- Django
- Drupal
- Flask
- Go
- Google Closure
- Gorilla
- Haskell
- Java
- JavaScript
- Joomla
- jQuery
- Knihovny a frameworky
- Kohana
- Kotlin
- Laravel
- Meteor
- Nette
- Node.js
- Perl
- Phalcon
- PHP
- PowerShell
- Programovací jazyky
- Python
- React
- Ruby
- Ruby on Rails
- Scala
- SignalR
- Silex
- Sinatra
- Slim
- Socket.IO
- Spring
- Symfony
- Twig
- TypeScript
- Vue.js
- web.py
- Yii
- Zend framework
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řekvapuje mne že React je častější než jQuery. Nebo to chápu špatně?
Výsledky dost ovlivnilo to, že bylo málo odpovědí a to, že jQuery už spousta lidí bere jako samozřejmost.
Bylo u Javascriptu jasne receno, ze se musi jedna o server side technologii? Jinak Javascript ziskava trochu nepravem body i za aplikace, kde je vice, ci mene pouzit jen na frontend. Rekl bych, ze dnes jiz temer kazdy web ma urcite procento javascriptu, ale nemyslim si, ze by tak rychle dohnal PHP, ktere ma pred nim par let naskoku.
No ale vzorek je dost omezeny, takze pruzkum asi nema zadnou vypovidajici hodnotu.
Uznávám, že vzorek dat byl dost malý, ale s tím moc nezmůžu. Snaha o šíření byla, ale když člověk nechce, tak ho nebudu nutit.
Ano, bylo řečeno, že se jedná o server side technologii. Pokud ale někdo udělá single page, tak server side nemá a i tak udělá excelentní dílo. Nakonec jsem se rozhodl zachovat i ne-server side frameworky, protože v dnešní době hrají dost významnou roli.
Uvidíme, co se dozvíme z dalšího průzkumu. ;)
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“.
Nesouhlasim. Podle mě z tak malého vzorku dat nelze vyvozovat žádné závěry.
Nadpis mi přijde bulvární – změnil bych ho na „Vysledky použití technologí čtenářů zdrojáku“.
Formulář nebyl šířen jen přes Zdroják.
Vim minimalne o 10 pomerne velkych firmach ktere v Jave delaji web aplikace. Takove data jsou pro jakoukoliv statistiku uplne k nicemu.
Mohli na formulář reagovat ;)
Moje servery jsou psány v C++ :)
A vyplnil jste dotazník?
Nadpis je bulvarne zavadejici. Ta data nesvedci vubec nic o ceskem webu – viz pomer Nette a Drupal :-)
Souhlasím, že data jsou zavádějící, ale pracoval jsem s daty, která se mi sešla.
Data která nemám, jsem logicky nemohl zapracovat.
Ano, vím, že článek nesplňuje očekávání každého. Kdyby se průzkum dělal u nějaké placené firmy, která by obešla každou osobu a firmu zapsanou v ARESu a která má něco společného s weby, tak by výsledky byly na úplně jiné úrovni. Bohužel nemám zbytečné desetitisíce až statisíce na průzkum, který byl původně jen pro mé osobní účely. Jako zdroj jsem tudíž využil jen sílu sociálních sítí a serveru Zdroják.cz.
Nedokáži si představit, jak si někdo představuje „nezaujatý průzkum“. Přeci jen, každý je nějak zaujatý. Pokud má někdo rád PHP, tak všude používá PHP. To, že má někde jeden web, který běží na NodeJS už pro něj není tak důležité. Pochopil bych, kdybych formulář šířil jen za pomoci nějakého PHP fóra, ale to se nestalo.
Ke konci roku je v plánu druhý průzkum, který by měl být šířený jiným způsobem, ale ani toto druhé kolo nezaručí, že komunita, která má ráda PHP bude hlasovat i pro jiné technologie, než jen pro to „jejich“.
Pokud máte někdo nějaký nápad, jak onen průzkum udělat „lépe“, ozvěte se. Moc rád si nechám poradit a celý průzkum udělám „správně“.
Všem se tedy omlouvám, že jsem si dovolil vypustit do světa výstup, který má takto nekvalitní data, která jsou vlastně lživá a nepoužitelná.
S pozdravem
Martin Zeman (Zemistr)
Vývojáři sobě
Česká Symfony komunita
V zasade nikdo neresi ani tak jak to udelat lepe nebo pohnutky ktere autora vedly. Jde o ten nadpis. Jde o to, ze zkratka a jednoduse neni pravda, ze pruzkum reflektuje „cesky internet“. 170 respondentu nelze povazovat za reprezentativni vzorek „ceskeho internetu“.
Pokud by tě zajímalo více o průzkumech tak existuje vynikající kniha: https://is.muni.cz/el/1421/podzim2015/MVK_23/um/54991882/Disman_Jak_se_vyrabi_sociologicka_znalost.pdf
Zdroják skoro je php a js fórum. Podívejte se, jaké tu jsou příspěvky o pythonu.
Takovéto články jsou jeden z důvodů, proč sleduji zdroják jen velmi sporadicky. Škoda…..
Krásný příklad toho, jaká je statistika vlastně pavěda k ničemu. Na základě 170 hlasů řekneme, že je nejpoužívanější PHP a Nette :-D