Citace od: gl kdy 22. 08. 2016, 15:35:05Citace od: balki kdy 22. 08. 2016, 15:31:29Plus javascript sa tazko debuguje, niekedy kvoli chybe zhuci na uplne inom mieste, a clovek moze dohladavat, kde to bolo. Jedina vyhoda je, ze je v kazdom browseri. Ale ako zaciatocnika by ma nekonzistentne spravanie prave mylilo.Při pádu to vypíše stack trace. Z toho se to dá dohledat snadno.
Citace od: balki kdy 22. 08. 2016, 15:31:29Plus javascript sa tazko debuguje, niekedy kvoli chybe zhuci na uplne inom mieste, a clovek moze dohladavat, kde to bolo. Jedina vyhoda je, ze je v kazdom browseri. Ale ako zaciatocnika by ma nekonzistentne spravanie prave mylilo.
Citace od: balki kdy 22. 08. 2016, 15:31:29Citace od: čumil kdy 22. 08. 2016, 15:11:54Citace od: Cikada kdy 22. 08. 2016, 14:19:39Citace od: jurdo kdy 22. 08. 2016, 08:10:50Javascript na zaciatok? To asi nee, chceme kvalitneho programatora a nie patlala. Zacinat s niecim takymto mi nepride ako vhodna volba. Ked tak ten pascal alebo CeckoNezlobte se na mě, ale přesně toto říkají lidé, kteří mají dojem, že JavaScriptem vládnou nebo v něm "umí programovat". Ale když přijde na věc, tak je potrápí i "this", takže bych to odsuzování krotil. JavaScript je velmi ale velmi se vyvíjející se jazyk. A pokud má někdo pocit, že to není "plnohodnotný jazyk", tak ať si v něm zkusí napsat něco většího a uvidí. Nebo stačí kouknout na ES6.To říkají i lidé kteří v něm neumí dělat vůbec. Ostatně, plno JS developerů ani nepochopilo (nechtělo se obtěžovat) systém prototypů a proto v nový verzi JS je syntaktickej cukr pro dělání tříd (pod kapotou prototypů).Hanit JS rovná se hanit Self a hanit Self rovná se hanit Smalltalk ...Nerovna sa to, smaltalk (respektive self) nie je az tak nekonzistentny vo svojom spravani ako javascript:https://www.youtube.com/watch?v=wjYlw_VtPtwPlus javascript sa tazko debuguje, niekedy kvoli chybe zhuci na uplne inom mieste, a clovek moze dohladavat, kde to bolo. Jedina vyhoda je, ze je v kazdom browseri. Ale ako zaciatocnika by ma nekonzistentne spravanie prave mylilo.
Citace od: čumil kdy 22. 08. 2016, 15:11:54Citace od: Cikada kdy 22. 08. 2016, 14:19:39Citace od: jurdo kdy 22. 08. 2016, 08:10:50Javascript na zaciatok? To asi nee, chceme kvalitneho programatora a nie patlala. Zacinat s niecim takymto mi nepride ako vhodna volba. Ked tak ten pascal alebo CeckoNezlobte se na mě, ale přesně toto říkají lidé, kteří mají dojem, že JavaScriptem vládnou nebo v něm "umí programovat". Ale když přijde na věc, tak je potrápí i "this", takže bych to odsuzování krotil. JavaScript je velmi ale velmi se vyvíjející se jazyk. A pokud má někdo pocit, že to není "plnohodnotný jazyk", tak ať si v něm zkusí napsat něco většího a uvidí. Nebo stačí kouknout na ES6.To říkají i lidé kteří v něm neumí dělat vůbec. Ostatně, plno JS developerů ani nepochopilo (nechtělo se obtěžovat) systém prototypů a proto v nový verzi JS je syntaktickej cukr pro dělání tříd (pod kapotou prototypů).Hanit JS rovná se hanit Self a hanit Self rovná se hanit Smalltalk ...
Citace od: Cikada kdy 22. 08. 2016, 14:19:39Citace od: jurdo kdy 22. 08. 2016, 08:10:50Javascript na zaciatok? To asi nee, chceme kvalitneho programatora a nie patlala. Zacinat s niecim takymto mi nepride ako vhodna volba. Ked tak ten pascal alebo CeckoNezlobte se na mě, ale přesně toto říkají lidé, kteří mají dojem, že JavaScriptem vládnou nebo v něm "umí programovat". Ale když přijde na věc, tak je potrápí i "this", takže bych to odsuzování krotil. JavaScript je velmi ale velmi se vyvíjející se jazyk. A pokud má někdo pocit, že to není "plnohodnotný jazyk", tak ať si v něm zkusí napsat něco většího a uvidí. Nebo stačí kouknout na ES6.
Citace od: jurdo kdy 22. 08. 2016, 08:10:50Javascript na zaciatok? To asi nee, chceme kvalitneho programatora a nie patlala. Zacinat s niecim takymto mi nepride ako vhodna volba. Ked tak ten pascal alebo Cecko
Citace od: balki kdy 22. 08. 2016, 15:41:36Citace od: gl kdy 22. 08. 2016, 15:35:05Citace od: balki kdy 22. 08. 2016, 15:31:29Plus javascript sa tazko debuguje, niekedy kvoli chybe zhuci na uplne inom mieste, a clovek moze dohladavat, kde to bolo. Jedina vyhoda je, ze je v kazdom browseri. Ale ako zaciatocnika by ma nekonzistentne spravanie prave mylilo.Při pádu to vypíše stack trace. Z toho se to dá dohledat snadno.Ako kedy.
Citace od: Ondra Satai Nekola kdy 22. 08. 2016, 15:43:26Citace od: gl kdy 22. 08. 2016, 15:35:05Citace od: balki kdy 22. 08. 2016, 15:31:29Plus javascript sa tazko debuguje, niekedy kvoli chybe zhuci na uplne inom mieste, a clovek moze dohladavat, kde to bolo. Jedina vyhoda je, ze je v kazdom browseri. Ale ako zaciatocnika by ma nekonzistentne spravanie prave mylilo.Při pádu to vypíše stack trace. Z toho se to dá dohledat snadno.A neni to trochu pozde?
Citace od: gl kdy 22. 08. 2016, 15:47:16Citace od: Ondra Satai Nekola kdy 22. 08. 2016, 15:43:26Citace od: gl kdy 22. 08. 2016, 15:35:05Citace od: balki kdy 22. 08. 2016, 15:31:29Plus javascript sa tazko debuguje, niekedy kvoli chybe zhuci na uplne inom mieste, a clovek moze dohladavat, kde to bolo. Jedina vyhoda je, ze je v kazdom browseri. Ale ako zaciatocnika by ma nekonzistentne spravanie prave mylilo.Při pádu to vypíše stack trace. Z toho se to dá dohledat snadno.A neni to trochu pozde?Není.
Citace od: Tuxik kdy 22. 08. 2016, 15:25:39Osobně bych se v úplném začátku vyhnul OOP, ale ne proto, že se nehodí, ani proto, že ho osobně nemám rád, ale spíš proto, že ať udělá cokoliv, bude to špatně a to ho odradí. Buď to bude zbytečně moc OOP, nebo málo OOP, někdo bude tvrdit, že má používat singletony, někdo bude tvrdit, že je to špatný, někdo si na dědičnosti ulítítává, někdo se jí vyhýbá... v tomhle ohledu je OOP tragédie. Ze skupiny 100 OOP programátorů si totiž každej myslí, že to dělá nejlíp a kolem je 99 debilů. (Ne)zaujatý pozorovatel potom vidí 100 debilů a myslí si o programátorech svoje.
Citace od: Ondra Satai Nekola kdy 22. 08. 2016, 15:53:27Resit chyby az kdyz dostanes stack pozde je. Proto se ostatne investuje namaha do takovych veci, jako jsou typove systemy a rozumny navrh jazyka a API, staticka analyza kodu... Kdyz to jedine, co mas, je cekani na pad programu, tak je neco spatne.
Citace od: gl kdy 22. 08. 2016, 16:02:48Citace od: Ondra Satai Nekola kdy 22. 08. 2016, 15:53:27Resit chyby az kdyz dostanes stack pozde je. Proto se ostatne investuje namaha do takovych veci, jako jsou typove systemy a rozumny navrh jazyka a API, staticka analyza kodu... Kdyz to jedine, co mas, je cekani na pad programu, tak je neco spatne.Není jednodušší to nechat párkrát spadnout a vychytat chyby?
Citace od: balki kdy 22. 08. 2016, 15:31:29Nerovna sa to, smaltalk (respektive self) nie je az tak nekonzistentny vo svojom spravani ako javascript:https://www.youtube.com/watch?v=wjYlw_VtPtwPlus javascript sa tazko debuguje, niekedy kvoli chybe zhuci na uplne inom mieste, a clovek moze dohladavat, kde to bolo. Jedina vyhoda je, ze je v kazdom browseri. Ale ako zaciatocnika by ma nekonzistentne spravanie prave mylilo.
Citace od: gl kdy 22. 08. 2016, 16:02:48Není jednodušší to nechat párkrát spadnout a vychytat chyby?
Citace od: čumil kdy 22. 08. 2016, 15:11:54Hanit JS rovná se hanit Self a hanit Self rovná se hanit Smalltalk ...
Citace od: jurdo kdy 22. 08. 2016, 17:15:39Citace od: gl kdy 22. 08. 2016, 16:02:48Není jednodušší to nechat párkrát spadnout a vychytat chyby?to je spravny pristup "programatora" . uz je neskoro ked to spadne. Lebo ak to spadne v ostrej prevadzke, tak to moze narobit skody. Co sa tu clovek este nedozvie. A takito tu rozdavaju rady
Citace od: gl kdy 22. 08. 2016, 17:48:48To video kritizující Javascript je hodně hloupé. Operátor + se pro spojování polí ani objektů nepoužívá.
Citace od: gl kdy 22. 08. 2016, 17:48:48Automatickým konverzím při porovnávání se lze vyhnout použitím ===.