Problémy s JavaScript v praxi

Lol Phirae

Re:Problémy s JavaScript v praxi
« Odpověď #165 kdy: 03. 10. 2018, 13:09:25 »
Zdá se, že spousta lidí si odmítá připustit, že JS není dobře navržený jazyk. A na mysl se mi vkrádá kacířská myšlenka, že se jedná o lidi, kteří ... nic jiného neznají.

Když se celej život koupeš v hovnech, vypěstuješ si imunitu...  ;D


Re:Problémy s JavaScript v praxi
« Odpověď #166 kdy: 03. 10. 2018, 13:11:54 »
Eee, Scripter či čo si zač, v akomže to jazyku programuješ, že v praxi používaš konštrukcie ako `{} + 0` ?
Já podle potřeby programuji v C, C#, Python, PHP, JS, Lua a když dojde na nejhorší, tak i Java. Nejradši mám Python, když mám na výběr. Pokud jsi to pochopil tak, že chci používat takové konstrukce, tak jsi nepochopil vůbec nic.

Ok, ospravedlňujem sa. Stačí, že ty si pochopil všetko a do vlákna s názvom praktické problémy s JS si pridal svoj nesmierne prínosný postreh z tvojej praxe, že v dynamicky typovanom jazyku ťa pletie implicit coercion vďaka ktorej ťa interpret neupozorní, že objekt plus číslo nevyhodí výnimku. Mňa, ani nikoho kto má prax s dynamicky a nie len staticky typovanými jazykmi to neprekvapí, vie, že na implicit coercion si treba dať pozor a nie spoliehať na ňu, a to v KTOROMKOĽVEK JAZYKU, ale tak ... ty si iný. V poriadku, vyplač sa tu. Za mňa však tvoje príspevky čistý offtopic a nie k téme, k otázke. Páčko.

Re:Problémy s JavaScript v praxi
« Odpověď #167 kdy: 03. 10. 2018, 13:20:29 »
Zdá se, že spousta lidí si odmítá připustit, že JS není dobře navržený jazyk. A na mysl se mi vkrádá kacířská myšlenka, že se jedná o lidi, kteří ... nic jiného neznají.

Když se celej život koupeš v hovnech, vypěstuješ si imunitu...  ;D

Ty si zjavne kapitola sám o sebe :D Ešte raz k tomu článku čo si sem vygrcal: hneď začína nezmyslom, ako sú SPA apky s modernými f-e frameworkami zložitejšie, ako klasické, server side rendered MVC apky :D Ten kokot zjavne zamrzol v roku 2000 :D S tými frameworkami sa web app píšu zrovna rýchlejšie, aj prehľadnejšie, čiže udržiavate ľahšie. Čo je dôvod prečo sa Spring prerába z MVC na reaktívny framework, či dôvod prečo nový Vaadin je založený na web komponentoch. Lopaty ako ty, neschopné udržať krok s dobou a kompenzujúce si to aspoň hejtom na fórach, nemajú v dnešnej dobe miesto. Zalez do kúta a tam si tíško ďalej píš v Pascale svoje hypermoderné apky, ale tu sa prestaň vyjadrovať ;)

Sajfi

Re:Problémy s JavaScript v praxi
« Odpověď #168 kdy: 03. 10. 2018, 13:33:34 »
Ok, ospravedlňujem sa. Stačí, že ty si pochopil všetko a do vlákna s názvom praktické problémy s JS si pridal svoj nesmierne prínosný postreh z tvojej praxe, že v dynamicky typovanom jazyku ťa pletie implicit coercion vďaka ktorej ťa interpret neupozorní, že objekt plus číslo nevyhodí výnimku. Mňa, ani nikoho kto má prax s dynamicky a nie len staticky typovanými jazykmi to neprekvapí, vie, že na implicit coercion si treba dať pozor a nie spoliehať na ňu, a to v KTOROMKOĽVEK JAZYKU, ale tak ... ty si iný. V poriadku, vyplač sa tu. Za mňa však tvoje príspevky čistý offtopic a nie k téme, k otázke. Páčko.

Myslím, že většinu diskutujících to nepřekvapuje a dokonce o tom ví, proto to sem dávají jako příklady problémů JS. Jen se tím pokouší ukázat na špatný návrh jazyka a může to být ve specifikaci a dokumentaci klidně zlatým písmem, ale historická koule na noze to zůstane a dobrý nápad se z toho nestane. Ostatně, třeba Python je taky dynamický a takovéhle prasárny v něm nejdou, tam se naopak razí cesta "Explicit is better than implicit.".

Re:Problémy s JavaScript v praxi
« Odpověď #169 kdy: 03. 10. 2018, 13:36:18 »
Ok, ospravedlňujem sa. Stačí, že ty si pochopil všetko a do vlákna s názvom praktické problémy s JS si pridal svoj nesmierne prínosný postreh z tvojej praxe, že v dynamicky typovanom jazyku ťa pletie implicit coercion vďaka ktorej ťa interpret neupozorní, že objekt plus číslo nevyhodí výnimku. Mňa, ani nikoho kto má prax s dynamicky a nie len staticky typovanými jazykmi to neprekvapí, vie, že na implicit coercion si treba dať pozor a nie spoliehať na ňu, a to v KTOROMKOĽVEK JAZYKU, ale tak ... ty si iný. V poriadku, vyplač sa tu. Za mňa však tvoje príspevky čistý offtopic a nie k téme, k otázke. Páčko.

Myslím, že většinu diskutujících to nepřekvapuje a dokonce o tom ví, proto to sem dávají jako příklady problémů JS. Jen se tím pokouší ukázat na špatný návrh jazyka a může to být ve specifikaci a dokumentaci klidně zlatým písmem, ale historická koule na noze to zůstane a dobrý nápad se z toho nestane. Ostatně, třeba Python je taky dynamický a takovéhle prasárny v něm nejdou, tam se naopak razí cesta "Explicit is better than implicit.".

A si tú historickú guľu na nohe ťahá doteraz, miesto toho aby to opravili? Hm?


Kozel

Re:Problémy s JavaScript v praxi
« Odpověď #170 kdy: 03. 10. 2018, 13:48:50 »
Zdá se, že spousta lidí si odmítá připustit, že JS není dobře navržený jazyk. A na mysl se mi vkrádá kacířská myšlenka, že se jedná o lidi, kteří ho v praxi příliš nepoužívají a nebo nic jiného neznají.

Ja JS/CS/TS delam uz snad dekadu, vim o nem snad vsechno a prekvapoval mne asi tak prvni rok jako kazdy jiny jazyk. Je navrzen uplne skvele, akorat naucit se ho poradne trva trochu dele nez u jazyku co pindaji na kde co a neumeji delit nulou  :)

Kdyz uz chcete plamennou valku na spatne navrzeny jazyk tak vam poradim treba Perl. Ten vam pripravi tolik dafuq momentu, ze JS zacnete milovat vecnou a nehybouci laskou..

Re:Problémy s JavaScript v praxi
« Odpověď #171 kdy: 03. 10. 2018, 13:57:05 »
Zdá se, že spousta lidí si odmítá připustit, že JS není dobře navržený jazyk. A na mysl se mi vkrádá kacířská myšlenka, že se jedná o lidi, kteří ho v praxi příliš nepoužívají a nebo nic jiného neznají.

Ja JS/CS/TS delam uz snad dekadu, vim o nem snad vsechno a prekvapoval mne asi tak prvni rok jako kazdy jiny jazyk. Je navrzen uplne skvele, akorat naucit se ho poradne trva trochu dele nez u jazyku co pindaji na kde co a neumeji delit nulou  :)

Kdyz uz chcete plamennou valku na spatne navrzeny jazyk tak vam poradim treba Perl. Ten vam pripravi tolik dafuq momentu, ze JS zacnete milovat vecnou a nehybouci laskou..

Preeesne taaak... Moderný JS je skvelý a má krásny syntax. Preto aj ja prispejem článkom, z opačného súdka: https://blog.sourcerer.io/why-is-a-java-guy-so-excited-about-node-js-and-javascript-7cfc423efb44

tralala

Re:Problémy s JavaScript v praxi
« Odpověď #172 kdy: 03. 10. 2018, 13:59:07 »
Zdá se, že spousta lidí si odmítá připustit, že JS není dobře navržený jazyk. A na mysl se mi vkrádá kacířská myšlenka, že se jedná o lidi, kteří ... nic jiného neznají.

Když se celej život koupeš v hovnech, vypěstuješ si imunitu...  ;D

Ty si zjavne kapitola sám o sebe :D Ešte raz k tomu článku čo si sem vygrcal: hneď začína nezmyslom, ako sú SPA apky s modernými f-e frameworkami zložitejšie, ako klasické, server side rendered MVC apky :D Ten kokot zjavne zamrzol v roku 2000 :D S tými frameworkami sa web app píšu zrovna rýchlejšie, aj prehľadnejšie, čiže udržiavate ľahšie. Čo je dôvod prečo sa Spring prerába z MVC na reaktívny framework, či dôvod prečo nový Vaadin je založený na web komponentoch. Lopaty ako ty, neschopné udržať krok s dobou a kompenzujúce si to aspoň hejtom na fórach, nemajú v dnešnej dobe miesto. Zalez do kúta a tam si tíško ďalej píš v Pascale svoje hypermoderné apky, ale tu sa prestaň vyjadrovať ;)

Chlapi bacha na to, toto je maskovany Vlado. Styl jazyka a reci uplne rovnaky ako nas Vladko, ktory sa to strapnil az pod ciernu zem.

Kozel

Re:Problémy s JavaScript v praxi
« Odpověď #173 kdy: 03. 10. 2018, 14:12:12 »
Chlapi bacha na to, toto je maskovany Vlado. Styl jazyka a reci uplne rovnaky ako nas Vladko, ktory sa to strapnil az pod ciernu zem.

No zrovna tady ma pravdu a tomu trolovi Phirae nalozil poradne :)

Pep

Re:Problémy s JavaScript v praxi
« Odpověď #174 kdy: 03. 10. 2018, 14:12:46 »

{} + 0   // = 0
0 + {}   // = 0[Object]


To je prostě nelogický  a nesmyslný bordel, nekonzistentní chování.

A pritom ti stacilo tak malo, misto plakani a psani tveho nesmyslu stacilo kouknut manual a pochopit ze operator "+" ma dvoji vyznam a javascript pouziva autocast - vsechno veci ktere pochopi bezne inteligentni jedinec. Kdyz ale nedokazes rozlisit state of art od nekonzistentniho chovani tak se vrat k C.

To nejsou nesmysly, Kozle, to jsou ukázky důsledků špatného návrhu javascriptu. Pochopit to lze, žít se s tám dá, ale dobré, chytré a krásné to není.

Eeeee ... a čo myslíš, prečo to doteraz neopravili. Hm?
Kdo ví, ale o tom tahle diskuse není, ta je o špatných vlastnostech JS, nikoliv jejich příčinách. Zdá se, že spousta lidí si odmítá připustit, že JS není dobře navržený jazyk. A na mysl se mi vkrádá kacířská myšlenka, že se jedná o lidi, kteří ho v praxi příliš nepoužívají a nebo nic jiného neznají.
Neznají dobře ani ten svůj javascript.

Pep

Re:Problémy s JavaScript v praxi
« Odpověď #175 kdy: 03. 10. 2018, 14:20:25 »
Zdá se, že spousta lidí si odmítá připustit, že JS není dobře navržený jazyk. A na mysl se mi vkrádá kacířská myšlenka, že se jedná o lidi, kteří ho v praxi příliš nepoužívají a nebo nic jiného neznají.

Ja JS/CS/TS delam uz snad dekadu, vim o nem snad vsechno a prekvapoval mne asi tak prvni rok jako kazdy jiny jazyk. Je navrzen uplne skvele, akorat naucit se ho poradne trva trochu dele nez u jazyku co pindaji na kde co a neumeji delit nulou  :)

Kdyz uz chcete plamennou valku na spatne navrzeny jazyk tak vam poradim treba Perl. Ten vam pripravi tolik dafuq momentu, ze JS zacnete milovat vecnou a nehybouci laskou..

Preeesne taaak... Moderný JS je skvelý a má krásny syntax. Preto aj ja prispejem článkom, z opačného súdka: https://blog.sourcerer.io/why-is-a-java-guy-so-excited-about-node-js-and-javascript-7cfc423efb44
Syntax je ženského rodu (aj v hornouhorčine ;)). “Ten syntax” je stejně debilní jako “ten monád” (i to se tu člověk bohužel dočte). Jinak teda syntax JS je příšerně nelogická a zmatečná.

Re:Problémy s JavaScript v praxi
« Odpověď #176 kdy: 03. 10. 2018, 14:31:57 »
Zdá se, že spousta lidí si odmítá připustit, že JS není dobře navržený jazyk. A na mysl se mi vkrádá kacířská myšlenka, že se jedná o lidi, kteří ho v praxi příliš nepoužívají a nebo nic jiného neznají.

Ja JS/CS/TS delam uz snad dekadu, vim o nem snad vsechno a prekvapoval mne asi tak prvni rok jako kazdy jiny jazyk. Je navrzen uplne skvele, akorat naucit se ho poradne trva trochu dele nez u jazyku co pindaji na kde co a neumeji delit nulou  :)

Kdyz uz chcete plamennou valku na spatne navrzeny jazyk tak vam poradim treba Perl. Ten vam pripravi tolik dafuq momentu, ze JS zacnete milovat vecnou a nehybouci laskou..

Preeesne taaak... Moderný JS je skvelý a má krásny syntax. Preto aj ja prispejem článkom, z opačného súdka: https://blog.sourcerer.io/why-is-a-java-guy-so-excited-about-node-js-and-javascript-7cfc423efb44
Syntax je ženského rodu (aj v hornouhorčine ;)). “Ten syntax” je stejně debilní jako “ten monád” (i to se tu člověk bohužel dočte). Jinak teda syntax JS je příšerně nelogická a zmatečná.

Jop, ženského rodu, ospravedlňujem sa. Ale môžeš mi do code bloku nakopírovať príklad s nelogickým a zmätočným kódom? Ergo, môžem ťa poprosiť o objektívny argument miesto subjektívneho dojmu? Ďakujem.

Re:Problémy s JavaScript v praxi
« Odpověď #177 kdy: 03. 10. 2018, 16:30:54 »
Je navrzen uplne skvele, akorat naucit se ho poradne trva trochu dele nez u jazyku co pindaji na kde co a neumeji delit nulou  :)

No úplně skvěle bych to asi nenazýval, ale ano, je to dobrý jazyk, který se i přes C-like syntax velmi liší. Mám ho rád.

Kdyz uz chcete plamennou valku na spatne navrzeny jazyk tak vam poradim treba Perl. Ten vam pripravi tolik dafuq momentu, ze JS zacnete milovat vecnou a nehybouci laskou..

To by nebylo fér. V Perlu je velmi, velmi, velmi důležitý kontext, který, když ho člověk chápe, vysvětluje 99% wtf věcí. Ale ano, zvlášť pro člověka, co už programoval v něčem jiném, to bude občas dost wtf. :)

eee

Re:Problémy s JavaScript v praxi
« Odpověď #178 kdy: 03. 10. 2018, 16:56:02 »
Eee, Scripter či čo si zač, v akomže to jazyku programuješ, že v praxi používaš konštrukcie ako `{} + 0` ?
Já podle potřeby programuji v C, C#, Python, PHP, JS, Lua a když dojde na nejhorší, tak i Java. Nejradši mám Python, když mám na výběr. Pokud jsi to pochopil tak, že chci používat takové konstrukce, tak jsi nepochopil vůbec nic.

Ok, ospravedlňujem sa. Stačí, že ty si pochopil všetko a do vlákna s názvom praktické problémy s JS si pridal svoj nesmierne prínosný postreh z tvojej praxe, že v dynamicky typovanom jazyku ťa pletie implicit coercion vďaka ktorej ťa interpret neupozorní, že objekt plus číslo nevyhodí výnimku. Mňa, ani nikoho kto má prax s dynamicky a nie len staticky typovanými jazykmi to neprekvapí, vie, že na implicit coercion si treba dať pozor a nie spoliehať na ňu, a to v KTOROMKOĽVEK JAZYKU, ale tak ... ty si iný. V poriadku, vyplač sa tu. Za mňa však tvoje príspevky čistý offtopic a nie k téme, k otázke. Páčko.
To ale nesouvisi s tim, ze ten jazyk je dynamicky, ale s tim, ze je spatne navrzeny. PHP je take dynamácky, take v jinych ohledech spatne navrzeny a problemy JS nema. Nejlepe to imho resi Python, ktery je take dynamicky a ve kterem je take vsechno objekt.

eee

Re:Problémy s JavaScript v praxi
« Odpověď #179 kdy: 03. 10. 2018, 17:22:37 »
Kdyz uz chcete plamennou valku na spatne navrzeny jazyk tak vam poradim treba Perl. Ten vam pripravi tolik dafuq momentu, ze JS zacnete milovat vecnou a nehybouci laskou..
<ironie>To říkají jen ti, co si nepřečetli nebo nepochopili jeho dokumentaci!</ironie>