Génie logiciel

24
Systèmes de types: nominal vs structurel, explicite vs implicite

Je suis un peu confus quant à la différence entre les systèmes de type nominal et structurel. Quelqu'un peut-il expliquer en quoi ils diffèrent? D'après ce que je comprends: Nominal: la compatibilité des types est basée sur le nom du type. Structurel: la compatibilité de type est basée sur la...

24
async + attendre == synchronisation?

Je suis tombé sur ce post qui parle de faire des requêtes Web asynchrones. Maintenant, la simplicité mise à part, si dans le monde réel, tout ce que vous faites est de faire une demande asynchrone et de l'attendre à la ligne suivante, n'est-ce pas la même chose que de faire un appel de...

24
Nous avons une grande application Ruby on Rails (25 millions d'utilisateurs mensuels), notre direction a décidé de réécrire dans Node.js, suis-je fou?

Veuillez me dire si: Node.js rendra notre site plus rapide! Node.js consommera moins de ressources serveur, nous pouvons économiser de l'argent! Node.js nous rendra plus productifs! Node.js signifie que nous pouvons partager du code JavaScript côté client et côté serveur. Pour clarifier, nous...