Moc sa mýlite, v JS sa programuje stejne dobre ako v každom jazyku, ak ten jazyk znáte. (Teda až na výnimku jazykov, ktoré majú obskurdnú syntax (Java ale aj C++), príliš veľa boilerplatu (zase Java) alebo nekonzistentné API (PHP), JS nepatrí ani do jednej z týchto kategórií). V JS sa programuje tak dobre ako v C, ERLang, Zig, Vala, Python, či trebárs aj Ruby alebo bežne tu obľúbený a často vychvaľovaný Rust (ktorý nehovorím že je špatný, alebo že nie je dobrý). Samozrejme každý jazyk má okrem syntaxe a API aj nejaké určité výhody a nevýhody v zmysle pamätovej bezpečnosti, výsledného výkonu a pod. ale to už nemá nič spoločné s tým ako sa "dobre/nedobre" v jazyku programuje. A Typová kontrola (pomocou TSC či Flow) je v možná aj priamo v JS, čo znamená aj plne funkčné Intellisense.
9. 5. 2023, 17:46 editováno autorem komentáře
Diky za hezky nazor. Jedine s cim se ztotoznimje ze java ma prilis mnoho boiler platu, ale to spousta lidi povazuje stale za bonus (halvne pri zasklvoani junioru...). Pokud jsi schopen toto napsat tak jak jsi to napsal, tak jsi mistr "volby jazyka pro problem". respekt.
Rict ze se v javascriptu progrmuje podobne dobre jako
C, ERLang, Python, ci Rust (zbytek neznam dostatecne dobre), je hodne odvazne tvrzeni.
Od zacatk do konce - ide - kompilace - tests - release build - deploy :ten JS je z toho nejdivnejsi. Ono ani ta typova kontrola nad nim neni zadny zazrak. I kdyz jedinou nadstavu co ja znam je React, a tam to +- nejak funguje.
Nejspis bych si mel skocit na nejake skoleni JS efektivne... Jake IDE pouzivs? Nejake tipy ci triky na debugging (ja jsem s JS na VScode a debugger jsou dev toosl v prohlizecich...:( )
Jeste k me puvodni otazce - pokud je api JS - tak je tim prakticky zabite pro nizsi jazyky. Leda ze bych to cele eveluoval v prilinkovanem interpretu JS, coz ma ale straslive nevyhody, a ta uzitnost tech slinkovanch interpretu je prabidna (ma zkusenost je mrzska: rhino a nashorn). hm?
DikY!
Vida. Tak to pak jo.
Ja mam bohuzel na telefonu KAI os - mozna to neni derivat FFos, ale je to JS api: prohlizec je prekvapive funckni, ale jen co je tam vic nez 5 sms tak to ma straslivy lagy. Ze se to projevy uz i pri psani ( a tona tom nic kromsms a volani neouzivam)
Jinymy slovy , neda se to pouzivat :)