V predošlom vlakne sa píše o problémoch s JS, ale ja som s ním v praxi zatiaľ žiadny reálny problém nezaznamenal. Preto ma zaujíma, či ste sa teraz, v aktuálnej praxi stretli s nejakým problémom s JS. Rovno však upresním:
1. Že je iný ako nejaký iný jazyk neznamená, že to je problém s JS. To len znamená, že je proste iný. Zrovnania sem nepatria.
2. TypeScript nie je JavaScript. Ak máte problém s TS, to sem tiež nepatrí.
3. Problémy s nejakým frameworkom tiež nie sú problémy s JavaScriptom, ale problémy s príslušným frameworkom, to sem tiež nepatrí.
4. Node je platforma. Akokoľvek určená
pre JavaScript, je to platforma, nie jazyk samotný. Praktický problém s Node sem však môžete napísať, nebude sa však rátať ako problém s JavaScriptom, ale zvlášť ako problém s platformou.
5. Node prístup k modulárnosti kódu a mudrovanie o tisícoch závislostí si nechajte pre seba. To nie je chyba, to je vlastnosť, aj to čo sa týka organizácie kódu, navyše nepovinnej, nie jazyka samotného. Tak ako nikto pri zmysloch nepičuje na tisíce tried v Java projektoch, tak nie je dôvod tvrdiť, že to isté v JavaScripte už ale zlé je. Nie je.
6. Teoretici pohov. Nikoho nezaujímajú vaše vygooglené múdra, otázka je smerovaná na aktuálnych JS developerov, konkrétne na ich aktuálne problémy s JavaScriptom v aktuálnom projekte.
Som zvedavý, koľko reálnych problémov sa nájde. Nejde mi totiž do hlavy, prečo som s JS za nemálo rokov nemal jediný problém vo web aplikáciách, hoci je internet plný žvástov, aký je to zlý jazyk. Som presvedčený, že tie "problémy" sú iba v hlavách autorov ktorí ho proste neovládajú, nepochopili, ale v zmysle hesla "kto to nevie, ten to učí", aspoň píšu po internete svoje verzie bájky o kyslých hroznách... Ale tak to možno vnímam iba ja, preto nech sa páči, feel free to change my mind.