The Codest
  • O nás
  • Služby
    • Vývoj softwaru
      • Vývoj frontendů
      • Vývoj backendu
    • Staff Augmentation
      • Vývojáři frontendů
      • Vývojáři backendu
      • Datoví inženýři
      • Cloudoví inženýři
      • Inženýři QA
      • Další
    • To Advisory
      • Audit a poradenství
  • Odvětví
    • Fintech a bankovnictví
    • E-commerce
    • Adtech
    • Healthtech
    • Výroba
    • Logistika
    • Automobilový průmysl
    • IOT
  • Hodnota za
    • CEO
    • CTO
    • Manažer dodávek
  • Náš tým
  • Case Studies
  • Vědět jak
    • Blog
    • Setkání
    • Webové semináře
    • Zdroje
Kariéra Spojte se s námi
  • O nás
  • Služby
    • Vývoj softwaru
      • Vývoj frontendů
      • Vývoj backendu
    • Staff Augmentation
      • Vývojáři frontendů
      • Vývojáři backendu
      • Datoví inženýři
      • Cloudoví inženýři
      • Inženýři QA
      • Další
    • To Advisory
      • Audit a poradenství
  • Hodnota za
    • CEO
    • CTO
    • Manažer dodávek
  • Náš tým
  • Case Studies
  • Vědět jak
    • Blog
    • Setkání
    • Webové semináře
    • Zdroje
Kariéra Spojte se s námi
Šipka zpět ZPĚT
2021-05-20
Vývoj softwaru

JavaScript je zcela mrtvý. Nějaký chlápek na internetu

Lukasz Formela

Nebo by alespoň měla být! Známe to. Nenávist k JavaScript se neobjevila z ničeho nic. Nedostatek různých jazyků, které by bylo možné na webu používat, byl problémem sám o sobě po dlouhou dobu.

Vzpomínám si, že když jsem začínal programovat "naostro", měl být Flash opuštěn a my jsme měli zůstat bez jakéhokoli interaktivního aspektu v našich prohlížečích, kromě těch, které jsou vytvořeny s použitím JavaScript. Silverlight? To si nikdo nepamatuje. Nebo snad ActiveX? Doby, kdy tyto technologie měly svou chvíli, jsou dávno pryč a nyní, možná více než kdy jindy, je JavaScript ve své slávě.

Měl jsem možnost pracovat v JavaScript na backendu provádí jednoduché API (express + uzel). Vytvořil jsem několik základních aplikací pro touchpad (ReactNative) pomocí JS. Pak jsem z hlavního vlákna sundal část zátěže pomocí servisních pracovníků. Vytvořil jsem frontendové aplikace (React, Vue, AngularJS) a jediná věc, která mi chybí, jsou desktopové aplikace (Electron) - vše zabudované v JavaScript!

Jak to, že stále existují lidé, kteří věří, že JavaScript je mrtvý?

Pro ty, kteří dávají přednost statičtějším jazykům, bude JavaScript vždy ohavnost bez strojopis. Pouze v případě, že se přidá, může se pro ně jazyk stát přijatelným. Preference vývojářů byly velmi silné, když se hodně kód napsáno zpět v čase bylo v Java nebo C.

Když byli tito vývojáři požádáni, aby provedli úkol mimo rozsah svého jazyka, mohli být trochu ztraceni; o tyto třecí plochy se nyní starají transpilery a další užitečné nástroje, jako je například již zmíněný TypeScript. Představte si, že musíte opustit jazyk, který máte rádi a který vám přirostl k srdci jako dobrý pár bot, kvůli matoucím a ne příliš pohodlným:

JavaScript

Tak proč si vybrat JavaScript pro můj příští projekt? Potřebuji, aby moji vývojáři milovali kód, který píší, a ne aby ho nenáviděli každou buňkou svého těla!

JavaScript je univerzální - všeuměl, nic neumí

Dokonce i vývojáři webových aplikací se snaží najít způsob, jak se zbavit JS pomocí WebAssembly. Na adrese mobilní vývoj, máme nejen nativní aplikace, ale také věci jako Flutter, které útočí na hrad. Ale když dojde na tvorbu projektu od začátku do konce, vaše tým musí být často rozmanité.

Java + Angular, Python a React... Všechny tyto projekty většinou potřebovaly dva vývojáře, kteří se zaměřují na různé aspekty kódu. Pokud se rozhodnete pro JS devs, mohou s největší pravděpodobností naskočit a vyřešit ticket týkající se DB, stejně jako opravit některé problémy s CSS a analytickým skriptem, který už nějakou dobu straší vaše skóre Lighthouse.

Samozřejmě, že některé projekty vyžadují věci, které např. Java, Python, Go nebo např. Ruby ale nakonec čím větší je rozmanitost paradigmat, tím menší je pravděpodobnost, že budete hledat vývojáře, kteří by přišli a udělali skutečnou práci. Pojďme se rychle podívat na statistiky:

JavaScript popularita

To ukazuje. nás že JS nevypadá jako mrtvý - ve skutečnosti rozkvétá a stává se novým uchazečem na trhu trh. Díky globální pandemii jsem si všiml, že prostředí JS se stalo ještě populárnějším, takže v nadcházejícím průzkumu a vsadil bych se, že JS může jít i za 70%. Pokud plánujete spustit nový projekt, můžete se na nás obrátit a my vám rádi řekneme, proč by JS mohl být tou správnou cestou!

Výhody JS

V současné době JS vyrostl z housenky, kterou byl dříve. Nové verze vycházejí v rozumných časových intervalech. O chyby nahlášené výrobcům prohlížečů se staráme co nejdříve a vtipy o balíčcích a frameworcích vycházejících každou hodinu jsou tak trochu pravdivé.

Jazyk, který používá tolik lidí, je jen otázkou času, kdy najdete nejlepší řešení problémů, které musíte řešit. V poslední době jsem pracoval na IoT aplikace, která pomáhá lidem v nouzi upozornit určité služby na ohrožení života. Nebýt JavaScript, nemohl bych na takové iniciativě pracovat. JS mi otevřel mnoho dveří a možná to platí i pro vaše vývojáře!

Pár kladů, o kterých si myslím, že by vás mohly změnit na příznivce JS:

- více podporovaných platforem (web, mobilní zařízení, IoT, stolní počítače, lednice, HUD pro kosmické lodě),

- balíček pro cokoli (ať už jde o zpracování dat nebo generování vtipů),

- js dev je švýcarský armádní nůž,

- neustálé zlepšování jazyka,

- skvělá komunita vždy ochotná pomoci (nebo označit problémy jako duplicitní),

- s nástroji CLI můžete vytvářet aplikace téměř okamžitě.

Komentáře

Možnosti JavaScript mají své meze, ale pokud jste tvrdohlaví a máte dostatek paměti RAM, kávy a mozkových buněk, pak s ním můžete dělat naprosto cokoli.

Přečtěte si více:

Proč byste (pravděpodobně) měli používat Typescript

Jak nezničit projekt špatnými kódovacími postupy?

Strategie načítání dat v NextJS

Související články

Ilustrace zdravotnické aplikace pro chytré telefony s ikonou srdce a rostoucím zdravotním grafem, označená logem The Codest, která představuje digitální zdraví a řešení HealthTech.
Vývoj softwaru

Softwarové vybavení pro zdravotnictví: a případy použití

Nástroje, na které se dnes zdravotnické organizace spoléhají, se v ničem nepodobají papírovým kartám z doby před desítkami let. zdravotnický software dnes podporuje zdravotnické systémy, péči o pacienty a moderní poskytování zdravotní péče v klinických a...

NEJKRÁSNĚJŠÍ
Abstraktní ilustrace klesajícího sloupcového grafu se stoupající šipkou a zlatou mincí symbolizující efektivitu nákladů nebo úspory. V levém horním rohu se zobrazuje logo The Codest se sloganem "In Code We Trust" na světle šedém pozadí.
Vývoj softwaru

Jak rozšířit tým vývojářů bez ztráty kvality produktu

Zvětšujete svůj vývojový tým? Zjistěte, jak růst, aniž byste museli obětovat kvalitu produktu. Tento průvodce se zabývá příznaky, že je čas na škálování, strukturou týmu, najímáním zaměstnanců, vedením a nástroji - a také tím, jak může The Codest...

NEJKRÁSNĚJŠÍ
Vývoj softwaru

Vytváření webových aplikací odolných vůči budoucnosti: postřehy týmu odborníků The Codest

Zjistěte, jak společnost The Codest vyniká při vytváření škálovatelných, interaktivních webových aplikací pomocí nejmodernějších technologií, které poskytují bezproblémové uživatelské prostředí na všech platformách. Zjistěte, jak naše odborné znalosti podporují digitální transformaci a obchodní...

NEJKRÁSNĚJŠÍ
Vývoj softwaru

10 nejlepších lotyšských společností zabývajících se vývojem softwaru

V našem nejnovějším článku se dozvíte o nejlepších lotyšských společnostech zabývajících se vývojem softwaru a jejich inovativních řešeních. Zjistěte, jak mohou tito technologičtí lídři pomoci pozvednout vaše podnikání.

thecodest
Podniková a škálovací řešení

Základy vývoje softwaru v jazyce Java: A Guide to Outsourcing Successfully

Prozkoumejte tuto základní příručku o úspěšném vývoji softwaru outsourcing Java, abyste zvýšili efektivitu, získali přístup k odborným znalostem a dosáhli úspěchu projektu s The Codest.

thecodest

Přihlaste se k odběru naší znalostní databáze a získejte aktuální informace o odborných znalostech z oblasti IT.

    O nás

    The Codest - Mezinárodní společnost zabývající se vývojem softwaru s technologickými centry v Polsku.

    Spojené království - ústředí

    • Kancelář 303B, 182-184 High Street North E6 2JA
      Londýn, Anglie

    Polsko - Místní technologická centra

    • Kancelářský park Fabryczna, Aleja
      Pokoju 18, 31-564 Krakov
    • Brain Embassy, Konstruktorska
      11, 02-673 Varšava, Polsko

      The Codest

    • Home
    • O nás
    • Služby
    • Case Studies
    • Vědět jak
    • Kariéra
    • Slovník

      Služby

    • To Advisory
    • Vývoj softwaru
    • Vývoj backendu
    • Vývoj frontendů
    • Staff Augmentation
    • Vývojáři backendu
    • Cloudoví inženýři
    • Datoví inženýři
    • Další
    • Inženýři QA

      Zdroje

    • Fakta a mýty o spolupráci s externím partnerem pro vývoj softwaru
    • Z USA do Evropy: Proč se americké startupy rozhodly přesídlit do Evropy?
    • Srovnání technických vývojových center v zahraničí: Tech Offshore Evropa (Polsko), ASEAN (Filipíny), Eurasie (Turecko)
    • Jaké jsou hlavní výzvy CTO a CIO?
    • The Codest
    • The Codest
    • The Codest
    • Privacy policy
    • Website terms of use

    Copyright © 2026 by The Codest. Všechna práva vyhrazena.

    cs_CZCzech
    en_USEnglish de_DEGerman sv_SESwedish da_DKDanish nb_NONorwegian fiFinnish fr_FRFrench pl_PLPolish arArabic it_ITItalian jaJapanese es_ESSpanish nl_NLDutch etEstonian elGreek pt_PTPortuguese cs_CZCzech