Node.js a multiplexed IO obecně

Re:Node.js a multiplexed IO obecně
« Odpověď #195 kdy: 19. 05. 2017, 22:50:13 »
Špatné zkušenosti se dají vygooglit o všech techologiích.

https://code.mixpanel.com/2011/08/05/how-and-why-we-switched-from-erlang-to-python/
To je zjevně pravda, ale tenhle link není úplně dobrý příklad, páč tam proti Erlangu není nic jinýho než "neměli jsme na něj lidi" :)
Citace
No one on our team is an Erlang expert, and we have had trouble debugging downtime and performance problems.
(Tohle je legitimní důvod opustit nějakou technologii, ale není to argument pro to, že ta technologie je špatná)

...nicméně když se kouknu, do jakých zoufalostí je Python zavedl ( https://code.mixpanel.com/2015/02/24/building-a-simple-expression-language/ ), tak si nejsem úplně jistý, jestli opustit jazyk s kvalitním makrosystémem byl úplně dobrý krok ;)


zboj

  • *****
  • 1 507
    • Zobrazit profil
    • E-mail
Re:Node.js a multiplexed IO obecně
« Odpověď #196 kdy: 19. 05. 2017, 23:57:11 »
Citace
No one on our team is an Erlang expert, and we have had trouble debugging downtime and performance problems.
(Tohle je legitimní důvod opustit nějakou technologii, ale není to argument pro to, že ta technologie je špatná)
Celkově jak tak pozoruju, tak na jedné straně jsou články tohoto typu (nevíme, neznáme, nemáme lidi) a na druhé ty články ve stylu "měli jsme X, ale drhlo to, tak jsme přešli na Y, díky čemuž jsme z dvaceti serverů na dvou, z nichž polovina je jen záložních". A teď chybí jen statistika, co je X a co Y.

Re:Node.js a multiplexed IO obecně
« Odpověď #197 kdy: 20. 05. 2017, 00:33:09 »
Celkově jak tak pozoruju, tak na jedné straně jsou články tohoto typu (nevíme, neznáme, nemáme lidi) a na druhé ty články ve stylu "měli jsme X, ale drhlo to, tak jsme přešli na Y, díky čemuž jsme z dvaceti serverů na dvou, z nichž polovina je jen záložních". A teď chybí jen statistika, co je X a co Y.
Nevěřím tomu, že by se kvalita technologie dala jakkoli rozumně měřit. Každý projekt je tak specifický (svým předmětem, personáliemi, financemi, řízením, ...), že ti s volbou technologie beztak nepomůže nic jinýho než intuice.

...a mně intuice říká, že když mi kuna způsobila neuvěřitelnej bordel na půdě, třikrát bych si rozmyslel než bych ji pustil do kurníku ;)

zboj

  • *****
  • 1 507
    • Zobrazit profil
    • E-mail
Re:Node.js a multiplexed IO obecně
« Odpověď #198 kdy: 20. 05. 2017, 00:38:58 »
Celkově jak tak pozoruju, tak na jedné straně jsou články tohoto typu (nevíme, neznáme, nemáme lidi) a na druhé ty články ve stylu "měli jsme X, ale drhlo to, tak jsme přešli na Y, díky čemuž jsme z dvaceti serverů na dvou, z nichž polovina je jen záložních". A teď chybí jen statistika, co je X a co Y.
Nevěřím tomu, že by se kvalita technologie dala jakkoli rozumně měřit. Každý projekt je tak specifický (svým předmětem, personáliemi, financemi, řízením, ...), že ti s volbou technologie beztak nepomůže nic jinýho než intuice.

...a mně intuice říká, že když mi kuna způsobila neuvěřitelnej bordel na půdě, třikrát bych si rozmyslel než bych ji pustil do kurníku ;)
Spolehlivou intuicí se ale může chlubit málokdo, přece jen to vyžaduje značné zkušenosti.

Re:Node.js a multiplexed IO obecně
« Odpověď #199 kdy: 20. 05. 2017, 00:43:12 »
Spolehlivou intuicí se ale může chlubit málokdo, přece jen to vyžaduje značné zkušenosti.
Anebo smíření s tím, že se člověk prostě občas splete ;)


gll

Re:Node.js a multiplexed IO obecně
« Odpověď #200 kdy: 20. 05. 2017, 12:18:03 »
Špatné zkušenosti se dají vygooglit o všech techologiích.

https://code.mixpanel.com/2011/08/05/how-and-why-we-switched-from-erlang-to-python/
To je zjevně pravda, ale tenhle link není úplně dobrý příklad, páč tam proti Erlangu není nic jinýho než "neměli jsme na něj lidi" :)
Citace
No one on our team is an Erlang expert, and we have had trouble debugging downtime and performance problems.
(Tohle je legitimní důvod opustit nějakou technologii, ale není to argument pro to, že ta technologie je špatná)

...nicméně když se kouknu, do jakých zoufalostí je Python zavedl ( https://code.mixpanel.com/2015/02/24/building-a-simple-expression-language/ ), tak si nejsem úplně jistý, jestli opustit jazyk s kvalitním makrosystémem byl úplně dobrý krok ;)

Zoufalosti jim fungují. Co byste jim jako Erlang expert poradil? Ukládat všechna sdílená data do databáze, jak se píše v diskuzi pod článkem?

Re:Node.js a multiplexed IO obecně
« Odpověď #201 kdy: 20. 05. 2017, 21:23:25 »
Zoufalosti jim fungují.
Samozřejmě. Špagety fungují. Na čas.

Co byste jim jako Erlang expert poradil? Ukládat všechna sdílená data do databáze, jak se píše v diskuzi pod článkem?
Nejsem Erlang expert. A nevím, proč bych měl něco radit na situaci, kterou vůbec neznám, co to je za nesmyslný dotaz?!