GNU/Linux >> Znalost Linux >  >> Linux

Průzkum říká:Jak 267 vývojářů používá Node.js

Když začátkem tohoto roku dokončilo průzkum 285 vývojářů v 52 zemích, 267 z nich uvedlo, že používají Node.js. Podívejme se, proč se používá, kdo jsou tito vývojáři a jak z toho jejich společnosti těží.

  • Proč se vývojářům líbí toto běhové prostředí?
  • Průzkum:Kdo jsou tito vývojáři a jaký mají užitek?
  • Nasazení Node.js jedním kliknutím

Proč se vývojářům líbí toto běhové prostředí?

Zde je pět hlavních důvodů, proč mají kodéři rádi Node.js:

  1. Umožňuje vám kódovat v dynamickém jazyce rychlostí, která daleko předčí Perl, Python a Ruby.
  2. Podporuje tisíce současných připojení bez výrazného nárůstu spotřeby zdrojů.
  3. JavaScript je dobře navržen pro smyčky událostí.
  4. JavaScript je neuvěřitelně běžný, možná nejrozšířenější vývojový jazyk.
  5. Zásadní je také způsob, jakým Node.js vytváří konzistenci mezi webovým serverem a prohlížečem. „Používání JavaScriptu na webovém serveru i v prohlížeči snižuje nesoulad impedance mezi dvěma programovacími prostředími,“ říká postfuturista na Stack Overflow, „které mohou komunikovat datové struktury přes JSON, které fungují stejně na obou stranách rovnice.“

Dalším hlavním důvodem, proč se vývojáři obracejí na Node.js, je to, že existuje mnoho a mnoho balíčků, ze kterých si můžete vybrat, přičemž všechny umožňují instalaci pomocí jediného příkazu, poznamenává Leah Hunter z O’Reilly. Ve skutečnosti množství balíčků exploduje:

  • Září 2014 – 74 000
  • Duben 2015 – 132 000
  • Září 2015 – 182 000

Průzkum:Kdo jsou tito vývojáři a jaký mají užitek?

Nyní se podívejme na průzkum, který vytvořil Gabor Nagy z poradenské společnosti Node.js RisingStack.

Zkušenosti a vzdělání

Většina uživatelů Node.js je ve věku kolem 20 nebo 30 let (25–34), ale to rozhodně neznamená, že jsou všichni nováčci. Ve skutečnosti každý třetí kóduje více než deset let. Pokud jde o školu, téměř polovina z těchto 267 lidí měla bakalářský titul.

Jazyky za minulý rok

Naprostá většina respondentů, z toho asi 240 v obou případech, během posledních 12 měsíců používala jak JavaScript (Node.js), tak Javu. Mezitím PHP používalo asi 90 vývojářů, následovaných necelých 50 pro Python i C# / .NET. Pokud jde o nástroje používané ve spojení s Node.js, první tři byly Express, Mongo a MySQL.

Spokojenost s prací

Spokojenost s prací se zvyšuje na základě doby, po kterou vývojáři pracovali s Node.js. Více než polovina lidí, kteří uvedli, že jej používají 3 až 5 let, uvedla, že „milují“ svou práci, zatímco méně než 40 % těch, kteří jej používali méně než rok, uvedlo totéž.

"Samozřejmě to neznamená, že budete automaticky milovat svou práci, pokud budete používat Node," říká Nagy, "ale rozhodně to může zvýšit vaše šance na lepší nabídku, pokud o tom něco víte."

Každodenní pracovní život

Nagy se také podíval na typický každodenní pracovní život programátorů Node.js. Pět hlavních činností, které v současnosti tvoří 51 až 75 % času vývojáře, je následujících:

  1. Programování nových funkcí
  2. Pracujeme na opravách chyb
  3. Naučte se další procesy/nástroje
  4. Zlepšení kvality/refaktoring

(Tato otázka také odhalila, že jeden ze tří vývojářů zkoumal práci z domova.)

Odvětví využívající Node.js

Nagy chtěl vědět, jaká odvětví těží z Node.js nejvíce. Prvních osm bylo vzdělávání, vláda, softwarové produkty, webové služby, zdravotnictví, poradenství, výroba a finance.

Nagyová konkrétně poukazuje na výchovu k vysvětlení, protože jde o širokou vertikálu. „Nemluvíme zde o univerzitách nebo vysokých školách,“ říká. „Většina těchto společností nabízí platformu SaaS s opakovanou fakturací nebo vyděláváním peněz přímým prodejem v B2B i B2C směru.“

Procento infrastruktury využívající Node.js

V tuto chvíli je Node.js pro mnoho organizací stále ve fázi „tablování“. Nagyova zjištění odhalují, že většina organizací jej využívá pro méně než 20 % své infrastruktury. Není však mnoho společností, které jej používají umírněně:druhá nejvyšší odezva byla, že byl použit pro více než 80 % backendu, což naznačuje, že je obvykle testován a poté přijat v rámci celého systému.

Převážné použití

Zatímco Node.js má širokou škálu použití, čtyři hlavní z této populace jsou vytváření REST API, vytváření služeb v reálném čase, vytváření mikroslužeb a nástrojů.

Důvody použití

Každý vždy mluví o rychlosti a nákladech jakéhokoli řešení, ale Nagy poukazuje na to, že v rozumných mezích je skutečným rozhodujícím faktorem rychlost. Pět hlavních důvodů pro použití Node.js je:

  1. Výkon
  2. Obecné experimentování
  3. Vztah k JavaScriptu
  4. Pravidelněji vydávané aktualizace
  5. Dlouhodobá úspora nákladů

„[P]erformance je z nějakého důvodu na prvním místě,“ říká Nagy, protože rychlost je prostě nejvyšší prioritou, pokud jde o vývoj. „Když Google experimentoval se zobrazením 30 výsledků vyhledávání místo 10 s dobou načítání 0,5 sekundy navíc,“ vypráví, „návštěvnost webu klesla o 20 %. Cloud Hosting je další způsob, jak výrazně zlepšit rychlost a efektivitu.

Nasazení Node.js jedním kliknutím

Kodéři mají rádi Node.js pro jeho neuvěřitelnou rychlost, a to jak kvůli lepšímu výkonu, tak kvůli zkrácení doby uvedení na trh.

V Atlantic.Net oceňujeme, jaký kritický faktor je čas pro vývojáře. To je důvod, proč nabízíme hostování aplikací Node.js jedním kliknutím a to nejlepší z VPS hostingu, abychom dále zvýšili vaši efektivitu a produktivitu.


Linux
  1. Jak používat BusyBox na Linuxu

  2. Jak používat příkazy historie Bash

  3. Jak používat Nginx k přesměrování

  1. Jak používám cron v Linuxu

  2. Jak používat FIND v Linuxu

  3. Jak nainstalovat a používat NVM na Debian 11

  1. Jak používat Su Command v Linuxu

  2. Jak používat více verzí Node.js pomocí NVM

  3. Jak používat dos2unix?