Diskuze: Pikoška - JavaScript vo vesmíre (na SpaceX)
V předchozím kvízu, Online test znalostí JavaScript, jsme si ověřili nabyté zkušenosti z kurzu.


Zobrazeno 13 zpráv z 13.
K personalizaci obsahu a reklam, poskytování funkcí sociálních médií a analýze naší návštěvnosti využíváme soubory cookie. Informace o tom, jak náš web používáte, sdílíme se svými partnery pro sociální média, inzerci a analýzy. Partneři tyto údaje mohou zkombinovat s dalšími informacemi, které jste jim poskytli nebo které získali v důsledku toho, že používáte jejich služby.
Používáme nezbytné cookies pro fungování webu a s tvým souhlasem také analytické a marketingové cookies.
Zajišťují základní funkce, bezpečnost a služby, které sis vyžádal. Nelze je vypnout.
| Služba | Poskytovatel | Účel | Cookies a úložiště | Doba uložení |
|---|---|---|---|---|
| ITnetwork | ITnetwork | Provoz webu, relace, přihlášení a uložení nastavení cookies. | PHPSESSID, auth_token, sid, itn_consent_impression, __Host-itn_consent | Relace až 1 rok |
| Google Tag Manager | Správa značek a načítání měřicích nástrojů webu. | Žádné | Neukládá se | |
| Google Fonts | Načítání typografie webu. | Úložiště řízené poskytovatelem | Dle podmínek poskytovatele | |
| Google Hosted Libraries | Načítání potřebných knihoven a stylů webu. | Úložiště řízené poskytovatelem | Dle podmínek poskytovatele | |
| Google reCAPTCHA | Ochrana formulářů a webu před zneužitím. | _GRECAPTCHA, rc::a, rc::b, rc::c, rc::f | Relace až 180 dní | |
| YouTube | Přehrávání vloženého video obsahu. | localStorage, IndexedDB; cookies after playback interaction | Relace až trvalé úložiště | |
| Vimeo | Vimeo | Přehrávání vloženého video obsahu. | __cf_bm, _cfuvid, vuid, localStorage, IndexedDB | Relace až 2 roky |
| Facebook Login | Meta | Přihlášení pomocí účtu třetí strany. | Úložiště řízené poskytovatelem | Relace až 1 rok |
| GoPay | GoPay | Zpracování uživatelem vyžádané platby. | Úložiště řízené poskytovatelem | Dle podmínek poskytovatele |
Pomáhají nám porozumět používání webu a zlepšovat ho.
| Služba | Poskytovatel | Účel | Cookies a úložiště | Doba uložení |
|---|---|---|---|---|
| Google Analytics 4 | Měření návštěvnosti a používání webu. | _ga, _ga_* | Až 2 roky | |
| Microsoft Clarity | Microsoft | Měření návštěvnosti a používání webu. | _clck, _clsk, _cltk | Relace až 1 rok |
Slouží k měření kampaní, personalizaci reklamy a marketingové komunikaci.
| Služba | Poskytovatel | Účel | Cookies a úložiště | Doba uložení |
|---|---|---|---|---|
| Google Ads | Měření kampaní, reklama a remarketing. | _gcl_au, _gcl_ls | Relace až 90 dní | |
| Meta Pixel | Meta | Měření kampaní, reklama a remarketing. | _fbp, _fbc, localStorage | Až 90 dní |
| Sklik | Seznam.cz | Měření kampaní, reklama a remarketing. | retargeting, sid, szn:* | Relace až trvalé úložiště |
| LinkedIn Insight | Měření kampaní, reklama a remarketing. | bcookie, li_gc, lidc, __cf_bm | Relace až 1 rok | |
| Ecomail | Ecomail.cz | Měření kampaní, reklama a remarketing. | ecmid, Úložiště řízené poskytovatelem | Dle podmínek poskytovatele |
| Atribuce kampaní ITnetwork | ITnetwork | Přiřazení návštěvy a objednávky ke kampani. | campaign_clid[*], user_session_context | Až 1 rok |
V předchozím kvízu, Online test znalostí JavaScript, jsme si ověřili nabyté zkušenosti z kurzu.


Javascript je skvělý jazyk. Teda párkrát jsem projížděl zdrojáky některých frameworků a málem mi explodovala hlava ale JS je prostě skvělej...
Co je na něm tak skvělýho? Pokud chceš psát větší appku nebo třeba hru, tak je to neskutečnej pain a ztráta času úplně zbytečnými errory, který se u normálních typovaných jazyků odchytí ještě před spuštěním. Na webový doplněk OK, ale na komplexní webovou aplikaci nikdy.
Javascript je dobrý a jednoduchý skriptovací jazyk, ale jeho největším problémem je zaostalý vývoj. Proto musíme používat různé nástavby např. Typescript, abychom mohli plně implementovat OOP bez ohledu, co kde jaký prohlížeč podporuje.
Zjavne len "papouškuješ" argumenty okukané z webu, bez toho aby si vedel o čom hovoríš. Tipni si, prečo UI robili s HTML/CSS/JS? Lebo naopak, je to ďaleko jednoduchšie ako v čomkoľvek inom. Takže nehraj chytrýho, jediný pain sú tu Tvoje nepodložené, z webu okukané argumenty.
A to Ti kto nakukal? Vývoj vôbec nie je zaostalý, zaostalé sú akurát tak informácie na webe, a ak používaš TS aby si "plne implementoval OOP", tak si akurát tak jeden z tých, čo JS nepochopili a z nedostatku vzdelania v obore si myslia, že OOP je jediná paradigma.
To co jsem napsal je pouze moje zkušenost a z ní můj názor. Hlavně jsem se ale ptal, co je na JS tak super, protože to není nikdo schopen vysvětlit. Dočkal jsem se jen agresivní odpovědi, bez argumentů a úplně mimo mísu - o HTML, CSS a UI jsem vůbec nemluvil.
Ok, buďme konkrétni... Napísal si, že písať v JS komplexnú web aplikáciu je neskutečnej pain. Tak začnime tým, že sem napíšeš niečo viac o tej komplexnej webovej aplikácii. Kedy to bolo, verzia použitého JS, ktorý framework alebo knižnice si použil, atď.
Tak to vypadá, že se prostě nedozvím v čem je JS tak super. Jelikož jsi
zcela očividně tu větu nedočetl, protože tam píšu i proč je to pain, tak
znovu a jinak:
JS mi kvůli svému dynamickému typování nenabízí takový komfort, jako TS.
IDE pořádně neví, co je v proměnných. Musím mít o všem přehled já, o
každém identifikátoru, IDE mi totiž prd doplní nebo opraví. To má za
následek, že se někde třeba překlepnu a rázem při běhu programu se
někam dostane "undefined" a ani nevím jak. No a čím je aplikace
komplexnější, tím více identifikátorů existuje, více musím skákat mezi
soubory a všechno dohledávat, více chybuji. Toto platí obecně a nezávisle
na aplikaci, frameworku, knihovny nebo verzi JS, takže nevidím ani důvod tyto
věci uvádět konkrétně.
Nevím no, mám prostě pocit, že když někdo tvrdí jak je JS super, tak
nikdy nezkusil nic jiného.
Nejspíš to bude nakonec jen o osobní preferenci.
Zajímavé, o tom jsem neslyšel, vypadá to dobře. Pokud budu programovat v JS, tak určitě vyzkouším.
Super, to taky neznam...Pozrem nato, dik
Zobrazeno 13 zpráv z 13.