Vyhodnocení Nette průzkumu

před 3 lety od Milan Felix Šulc  

V dubnu jsme odstartovali, doposud největší, průzkumnou akci mezi Nette vývojáři. A musím říct, že jsem mile překvapen.

Celkově se v dotazníku objevilo neskutečných 567 odpovědí. Za to velice děkujeme.


Jak dlouho již programujete v Nette?

  • 21% 10 a více let
  • 18% 8 až 10 let
  • 18% 6 až 8 let
  • 17% 4 až 6 let
  • 13% 2 až 4 roky
  • 6% 1 až 2 roky
  • 4% 0 až 1 rok

Funny: stejně jako v Javě - asi tak 30 let (Kdo by to byl řekl, když Nette nedávno oslovilo 10 let.)

Jakou verzi PHP používáte?

  • 437× PHP 7.4
  • 269× PHP 8
  • 171× PHP 7.3
  • 130× PHP 7.2
  • 96× PHP 5.6
  • 87× PHP 7.1
  • 44× PHP 7.0
  • 14× PHP 8.1
  • 13× PHP 5.5 a menší

Jak rychle aktualizujete PHP?

  • 67% čeká na PHP ekosystém
  • 23% aktualizuje až s novým projektem
  • 7% hned po vydání PHP
  • 2% neaktualizuje

Jakou verzi Nette používáte?

  • 379× Nette 3.1
  • 307× Nette 3.0
  • 297× Nette 2.4
  • 47× Nette 2.3
  • 21× Nette 2.2
  • 12× Nette 2.1
  • 18× Nette 2.0
  • 1× Nette 1.x
  • 13× Nette 0.x

Jak rychle aktualizujete Nette?

  • 55% počká na Nette ekosystém
  • 21% aktualizuje až s novým projektem
  • 20% hned po vydání Nette
  • 3% neaktualizuje

Kde hledáte informace o Nette?

Otevřená odpověd.

Nejčastější: nette.org (dokumentace/forum), google

Ostatní: blog, youtube, v kódu, twitter, slack, github, posobota, itnetwork.cz, davidgrudl.cz, f3l1×.io, phpfashion.cz

Funny: nevyhledávám, není potřeba, v podstatě nejsou

Jak důležité jsou pro vás jednotlivé stránky/projekty/kanály?

Odpovědi jsou rozdělené do sekcí, kde bylo nejvíce hlasů.

Využívám často

  • doc.nette.org
  • forum.nette.org
  • contributte.org

Využívám málo

  • github.com/nette
  • blog.nette.org
  • api.nette.org
  • componette.org
  • posobota.cz
  • youtube.com/user/NetteFramework

Nevyužívám

  • nette.org/releases
  • pla.nette.org
  • github.com/planette
  • nettecamp.cz
  • newsletter
  • nette pivo
  • @nettefw (twitter)
  • @nettefw (facebook)
  • pehapkari.cz (slack)

Neznám

  • commits.nette.org
  • builtwith.nette.org
  • gitter.im/nette/nette

Jaké další stránky/projekty/kanály jsou pro vás důležité?

Otevřená odpověd.

Nejčastější: stackoverflow.com, twitter

Ostatní: apitte, nettrine, nextras, laminas, github, itnetwork.cz/php/nette, tomasvotruba.com, facebook

Funny: Ještě nějaké další existují? :)) a Popravdě? Co neni na twitteru se prakticky nedozvím ;) A kolegove jsou liny a nevzdelavaj se, hajzli jedni... a xvideos

Jaké baličky z Nette jsou pro vás klíčové?

Nejčastější: latte/latte, tracy/tracy, nette/application, nette/di, nette/form, nette/bootstrap

Mimo nette: contributte/*, symfony/*, texy/texy, dibi/dibi, dg/cleaner

Funny: nevim, žádné, rm -rf, v podstatě žádné, plno z nich jsem si upravil, TOTO MI PŘIJDE JAKO HLOUPÁ OTÁZKA...

Jaký editor používáte pro vývoj Nette aplikací?

Nejčastější: PhpStorm a Visual Studio Code (VSCode)

Ostatní: NetBeans, Sublime Text, WebStorm, IntelliJ IDEA, Atom

Minor: eclipse, pspad, notepad++, scite, vi, vim, rapidphp, textmate, geany

Funny: překladač hieroglifu

Co by vás v Nette nejvíce potěšilo?

  • Top 1: REST API / GraphQL
  • Top 2: Katalog předpřipravených UI komponent (např. dropdown, modal, závislé selectboxy, datagrid, menu, kalendář, …)
  • Top 3: Vue/React/Svelte/Alpine.js bridge
  • Top 4: Články, ukázky, videa
  • Top 5: HTTP middlewares

Co dalšího by vás v Nette potěšilo?

Otevřená odpověd.

Nejčastější: API (REST, GraphQL), PSR (PSR-7, PSR-11, PSR-15, …), rychlejší vývoj (více zapojených lidí)

Ostatní: front-end napojení (vue, react, svelte, …), více příkladů/ukázek, best practises, větší zapojení komunity, docker, swoole integrace, doctrine integrace, single-action presentery

Funny: PŘIDEJTE TAM PROSÍM PROBOHA UŽ NĚJAKOU PODPORU PRO NODE.JS, NEJLÉPE !!!WEBPACK!!! DIVÍM SE, ŽE JSTE JEŠTĚ DO TOHO NEPUSTILI. A NĚJAKÉ HELPERY PRO LEPŠÍ INTEGRACI S VUE, ANGULAR. REACT SNAD BRZY !!!UMŘE!!!. JE HROZNÁ BOLEST TO VŠE KONFIGUROVAT RUČNĚ. JINAK DÍKY ZA SKVĚLÝ FRAMEWORK!!! a Merge, mikina s nette logem, pak bych byl kanclu za top borce

Které jména se vám vybaví, když se řekne Nette?

Děkujeme za podporu! ❤️

Funny: Nejaky borci z twitteru na tom makaj, Davídek. Občas mu pošlu PR. Snad ho to moc neštve, když polovinu věcí nemergne. :), Ford, Baťa, Ďábel, Kolegů, kteří hejtovali nette na začátku, grudl a ti další co furt něco komentujou a Mefistofeles

Koho považujete za hlavní osoby v Nette světě?

Děkujeme za podporu! ❤️

Funny: Hele, je tohle vážně důležité? Je ti jasné, že touhle otázkou ses dostal na max. počet, který se dá ještě snést?, DAVÍDEK <3, FELIX, PAK TEN TÝPEK CO MI VŽDYCKY ODPOVÍDÁ NA FÓRU, JMÉNO JSEM ZAPOMNĚL ALE UŽ MI POMOHL TOLIKRÁT, ŽE BY MĚL DOSTÁVAT MŮJ PLAT, Asi toho Žufánka

Uveďte tří hlavní výhody které vidíte v Nette.

Nejčastější: Komunita, čeština (dokumentace, návody, forum), rychlost, bezpečnost

Ostatní: David Grudl, Tracy, Latte, Dependency-Injection, jednoduchost, nízká vstupní bariéra

Funny: Úplně top bych vypichl, že tvoří brutální závislost, miluji ho. Miluji jeho adaptaci na nové PHP, snahu držet srozumitelnou dokumentaci a enormní přísun novinek v kodu

Jak hodnotíte Nette vývoj?

Odpovědi jsou rozdělené do sekcí, kde bylo nejvíce hlasů.

Jednička

  • rychlost vývoje
  • stabilita verzí
  • informace o verzích
  • podpora PHP verzí

Dvojka

  • nové features
  • dokumentace změn

Jak hodnotíte Nette komunitu?

Odpovědi jsou rozdělené do sekcí, kde bylo nejvíce hlasů.

Jednička

  • ochota pomoc
  • pořádání akcí

Dvojka

  • knihovny
  • články, ukázky, příklady

Jak hodnotíte borce z Nette týmu?

Konkrétní počty hovínek (💩) si řekneme někdy osobně.

Jak hodnotíte Nette (jako celek)?

  • 51% jednička
  • 39% dvojka
  • 5% trojka
  • 3% čtyřka
  • 1% pětka

Jaké komunitní baličky používáte?

  • 415× contributte
  • 221× nextras
  • 276× kdyby

Ostatní: '68 Publishers, metisfw, vymak, rixxi, instante, aleswita, phpstan, vlastní, žádné

Funny: Nic nepoužívám, píši balíčky sám přes příkazovou řádku rovnou na server

Uvítal(a) byste pomoc s migrací mezi komunitními balíčky?

  • 50% nepotřebuje pomoc
  • 24% by uvítalo pomoc
  • 15% má zmigrováno
  • 11% ostatní (přímé odpovědi)

Jak moc aktivní jste v Nette komunitě?

  • 55% jen koukám
  • 34% občas se zapojím
  • 9% ničeho se neúčastním
  • 1% velmi aktivní

Podporujete finančně Nette, Contributte nebo jiný open source nástroj?

Nette

  • 94× ano (jednotlivec)
  • 86× ano (firma)
  • 387× ne

Contributte

  • 7× ano (jednotlivec)
  • 11× ano (firma)
  • 549× ne

Jiný open source

  • 109× ano (jednotlivec)
  • 28× ano (firma)
  • 430× ne

Pokud ne, co by vás přimělo Nette nebo Contributte finančně podpořit?

Otevřená odpověd.

Nejčastější: protlačení ve firmě, lepší plat, support

Ostatní: více článku, support, killer features, stabilní vývoj, lepší contributte dokumentace, video návody

Funny: založ Patreon, nemám rád PayPal

Za jaké nástroje/služby byste byl/a ochoten/na zaplatit?

Zaplatil(a) bych

  • konzultace (1vs1)
  • konzultace (týmová)

Nechci platit

  • screencasty
  • tutoriály
  • knihovny
  • skeletony

Za jaký další nástroj/službu byste byl/a ochoten/na zaplatit?

Otevřená odpověd.

Nejčastější: prioritní vývoj, lepší IDE podpora, prioritní support, generátor kódu

Funny: Striptiz Davida Grudla :D

Máte něco na srdci? Sdělte nám to.

Děkujeme za podporu! ❤️

Funny: tu mikinu fakt potrebuju borci, Už jsem dlouho nepotkal Davida na Letné, kde se schovává? :D, myslím že hodně cholesterolu


Celkově byl pro nás dotazník velkým přínosem. Zjistili jsme co vás zajímá, co vás nezajímá. To nám pomůže v organizaci práce a rozhodování do čeho investovat čas a do čeho nikoli. Všem co zanechali e-mailovou adresu se postupně ozvu.

Vím, že byl dotazník v některých částech vyčerpávájící a možná i velmi detailní, ale berme to prosím s rezervou, člověk se stále učí. Zároveň bych se rád omluvil za delší vyhodnocení, je teplo, brzy releasujeme čerstvé mimi, sešlo se toho hodně.

Nyní už jen zbývá vylosovat z vašich odpovědí na twitteru ti šťastnější, kteří vyhrají zajímavé ceny.

Cena Výherce
1. cena (licence + deploy or die + sledovanitv) MrSpacek
2. cena (licence) StourajiciAjtak
3. cena (licence) JanTolg
4. cena (licence) vaclavpavek

Felix