Problémy s JavaScript v praxi

Pavel Stěhule

  • *****
  • 549
  • Místo: Benešov
Re:Problémy s JavaScript v praxi
« Odpověď #135 kdy: 29. 09. 2018, 14:52:52 »
Citace od: Meh kdy 29. 09. 2018, 14:35:33
Citace od: Fernet kdy 29. 09. 2018, 13:50:02
Citace od: Meh kdy 29. 09. 2018, 12:53:47
Podle mne nejvetsi problemy JavaScriptu v praxi jsou:

1) V eshopu si chcete koupit vyrobek, ktery ma parametry A, B a C. Ve filtru kliknete na A, roztoci se kolecko, JS zacne drtit a po nekolika desitkach vterin, az vysype stranku s vyrobky s parametrem A, lze zaskrtnout B. Opet kolecko, JS drti desitky vterin, dalsi stranka a konecne lze zaskrtnout C. Nevim, co je tak tezkeho na tom udelat stranku, kde si zakaznik nejprve naklika A, B, C, pak to teprve odesle a dostane vysledek na prvni pokus, ne na treti.


Není na tom nic těžkého. A nemůže za to JS, ale debilní vývojáři a ještě debilnější UX "designéři".

To jiste, ale pak se nabizi otazka, vzhledem k rozsirenosti tohoto jevu, proc je mezi JS vyvojari a designery tak hrozive % debilu, potazmo odpovedi, ze bud je ten jazyk laka, nebo vyrabi. Nebo kombinace obojiho, ale tak jak tak z toho JS nevychazi dobre.

To fakt není jen záležitost JS :). Vemte libovolný mainstream jazyk. Teď jsem školil lidi, co dělají erlang, a po nějaké době jsem měl z toho školení velice dobrý pocit. Nicméně erlang je a byl jazyk z vyšší vstupní bariérou, a ten jazyk dělají srdcaři. JS umožňuje prasit, ale umožňuje také napsat špičkové portabilní aplikace.


Kit

Re:Problémy s JavaScript v praxi
« Odpověď #136 kdy: 29. 09. 2018, 15:06:41 »
Citace od: Meh kdy 29. 09. 2018, 14:35:33
Citace od: Fernet kdy 29. 09. 2018, 13:50:02
Není na tom nic těžkého. A nemůže za to JS, ale debilní vývojáři a ještě debilnější UX "designéři".
To jiste, ale pak se nabizi otazka, vzhledem k rozsirenosti tohoto jevu, proc je mezi JS vyvojari a designery tak hrozive % debilu, potazmo odpovedi, ze bud je ten jazyk laka, nebo vyrabi. Nebo kombinace obojiho, ale tak jak tak z toho JS nevychazi dobre.

Javascript vypadá tak jednoduše, že k sobě láká debilní vývojáře společně s kvalitními. Stejný problém je i v PHP. Nízká vstupní bariéra umožní každému začátečníkovi vyrobit první aplikaci za pár minut až hodin. Kvalitní vývojáři se dále rozvíjí, pochopí temná zákoutí těchto jazyků a produkují kvalitní aplikace. Ti hloupí zůstanou začátečníky a generují hromady binárního odpadu.

Nejlepší programátor EU

Re:Problémy s JavaScript v praxi
« Odpověď #137 kdy: 29. 09. 2018, 15:18:02 »
Lol

Tak až mi dáš třeba normální jazyk jako C# místo JS na client side, nebudu si stěžovat na s*ačky tohoto typu.

Ale chápu, že obhajování antipatternu je teď v oblibě a pomlouvat vývojáře jaký to jsou neschopný lopaty je in.

Trochu začněte používat tu věc co máte na hlavě a proberte se proboha...

Psycholog

Re:Problémy s JavaScript v praxi
« Odpověď #138 kdy: 29. 09. 2018, 15:44:19 »
Kladu si otázku, proč je Vlado ve své argumentaci tak agresivní a vulgární? Co se mu stalo? Kdo mu co udělal? Vypadá to, že kromě JS na světě už nic jiného nemá a proto kolem JS vystavil hradbu témat, o kterých se nesmí mluvit je nepříčetný, když někdo něco namítne proti tomu, co ještě zbylo. Asi musí být radost mít takového člověka v týmu.

oss

Re:Problémy s JavaScript v praxi
« Odpověď #139 kdy: 29. 09. 2018, 16:53:41 »
Citace od: Psycholog kdy 29. 09. 2018, 15:44:19
Kladu si otázku, proč je Vlado ve své argumentaci tak agresivní a vulgární? Co se mu stalo? Kdo mu co udělal? Vypadá to, že kromě JS na světě už nic jiného nemá a proto kolem JS vystavil hradbu témat, o kterých se nesmí mluvit je nepříčetný, když někdo něco namítne proti tomu, co ještě zbylo. Asi musí být radost mít takového člověka v týmu.
To su nasledky pouzivania toho jazyka.


oss

Re:Problémy s JavaScript v praxi
« Odpověď #140 kdy: 29. 09. 2018, 16:55:06 »
A podotazka:
To nikomu nevadi ten loknutie jedneho jazyka v browseri?

Kit

Re:Problémy s JavaScript v praxi
« Odpověď #141 kdy: 29. 09. 2018, 17:26:34 »
Citace od: oss kdy 29. 09. 2018, 16:55:06
A podotazka:
To nikomu nevadi ten loknutie jedneho jazyka v browseri?

Mně to vadí. Rád bych vedle něj viděl třeba Lisp.

Jano7

Re:Problémy s JavaScript v praxi
« Odpověď #142 kdy: 29. 09. 2018, 18:56:01 »
Citace od: oss kdy 29. 09. 2018, 16:55:06
A podotazka:
To nikomu nevadi ten loknutie jedneho jazyka v browseri?

To nestačí svetu jeden JavaScript? :)

Re:Problémy s JavaScript v praxi
« Odpověď #143 kdy: 29. 09. 2018, 19:02:54 »
Citace od: Kit kdy 29. 09. 2018, 17:26:34
Citace od: oss kdy 29. 09. 2018, 16:55:06
A podotazka:
To nikomu nevadi ten loknutie jedneho jazyka v browseri?

Mně to vadí. Rád bych vedle něj viděl třeba Lisp.
Koukni na clojurescript.

agent

Re:Problémy s JavaScript v praxi
« Odpověď #144 kdy: 29. 09. 2018, 19:43:50 »
Citace od: oss kdy 29. 09. 2018, 16:55:06
A podotazka:
To nikomu nevadi ten loknutie jedneho jazyka v browseri?
MSIE do verze 10 uměl ještě VBScript  :)

Kit

Re:Problémy s JavaScript v praxi
« Odpověď #145 kdy: 29. 09. 2018, 19:55:18 »
Citace od: listoper kdy 29. 09. 2018, 19:02:54
Citace od: Kit kdy 29. 09. 2018, 17:26:34
Citace od: oss kdy 29. 09. 2018, 16:55:06
A podotazka:
To nikomu nevadi ten loknutie jedneho jazyka v browseri?
Mně to vadí. Rád bych vedle něj viděl třeba Lisp.
Koukni na clojurescript.

Je to sice trochu kostrbaté řešení, ale možná to stojí za vyzkoušení. Díky za tip.

oss

Re:Problémy s JavaScript v praxi
« Odpověď #146 kdy: 30. 09. 2018, 10:55:29 »
Citace od: listoper kdy 29. 09. 2018, 19:02:54
Citace od: Kit kdy 29. 09. 2018, 17:26:34
Citace od: oss kdy 29. 09. 2018, 16:55:06
A podotazka:
To nikomu nevadi ten loknutie jedneho jazyka v browseri?

Mně to vadí. Rád bych vedle něj viděl třeba Lisp.
Koukni na clojurescript.

Citace od: agent kdy 29. 09. 2018, 19:43:50
Citace od: oss kdy 29. 09. 2018, 16:55:06
A podotazka:
To nikomu nevadi ten loknutie jedneho jazyka v browseri?
MSIE do verze 10 uměl ještě VBScript  :)

V oboch ma tam desi to "script" :D

Ono by to chcelo nieco slobodne, nejaky bytecod. WebAssembly moze byt fajn, ale mam pocit ze vyvojari Googlu ho sabotuju aby bolo node viac cool, alebo neviem pre co. Pri tom by stacilo par features (ako pristup k DOM, HTTP client...) a zavladla by sloboda. Ale to by sa sudruhovia v googli nesmeli spravat horsie ako Microsoft v devediastach rokoch.

eee

Re:Problémy s JavaScript v praxi
« Odpověď #147 kdy: 30. 09. 2018, 10:57:18 »
Citace od: aaa kdy 29. 09. 2018, 08:43:24
CitaceMimochodem, víte že v JS se může vyhodnocení změnit z true na false, když k jedné straně přičtete nulu?

Ono to má svůj důvod. Že tě to pořád baví, vysmívat se vlastní neznalosti. Ano, není to Java, není to Python a není to céčko. To jsi poznal, za to máš bod.

Jak jsi přišel na to, že se jedná o mou neznalost? Ja upozorňuji na nedomyšlená rozhodnutí, která jsou následně zdrojem obdivuhodných side efektů.

eee

Re:Problémy s JavaScript v praxi
« Odpověď #148 kdy: 30. 09. 2018, 11:02:20 »
Citace od: agent kdy 29. 09. 2018, 10:18:40
Citace od: eee kdy 28. 09. 2018, 18:03:46
Mimochodem, víte že v JS se může vyhodnocení změnit z true na false, když k jedné straně přičtete nulu?
Co by podle tebe mělo být správným výsledkem {}+0 ?
Výjimka.

BoneFlute

  • *****
  • 2 155
Re:Problémy s JavaScript v praxi
« Odpověď #149 kdy: 03. 10. 2018, 01:54:33 »
Citace od: eee kdy 30. 09. 2018, 11:02:20
Citace od: agent kdy 29. 09. 2018, 10:18:40
Citace od: eee kdy 28. 09. 2018, 18:03:46
Mimochodem, víte že v JS se může vyhodnocení změnit z true na false, když k jedné straně přičtete nulu?
Co by podle tebe mělo být správným výsledkem {}+0 ?
Výjimka.

To mě také napadlo. Jenže jak tu už někdo psal, filozofií JS je snaha za každou cenu nepadnout. Zda je to dobře, nebo špatně...