J'essaye de reflechir un peu plus au sujet, et je ne suis pas sur qu'il y ait grande difference sur le sujet en fait. Tout d'abord, les locks avec go, c'est obligatoire (Ou une primitive de synchronization). Les developpeurs en go s'attendent a pouvoir appeler une API depuis n'importe quel goroutine a n'importe quel moment. Il faut qu'elle soit thread safe. Tu remarqueras d'ailleur que pour les developpeurs de data binding, ils n'ont en general pas besoin de lock.
Deuxiemement concernant la difference entre databinding et flux. Dans la pratique, le Get est identique au Dispatch, le Set a un Action et les data binding de type simple au Store. Je ne vois aucune difference technique a part le choix des termes.
[^] # Re: Trop simple ?
Posté par cedric . En réponse au journal Interface graphique en Go!. Évalué à 4.
J'essaye de reflechir un peu plus au sujet, et je ne suis pas sur qu'il y ait grande difference sur le sujet en fait. Tout d'abord, les locks avec go, c'est obligatoire (Ou une primitive de synchronization). Les developpeurs en go s'attendent a pouvoir appeler une API depuis n'importe quel goroutine a n'importe quel moment. Il faut qu'elle soit thread safe. Tu remarqueras d'ailleur que pour les developpeurs de data binding, ils n'ont en general pas besoin de lock.
Deuxiemement concernant la difference entre databinding et flux. Dans la pratique, le Get est identique au Dispatch, le Set a un Action et les data binding de type simple au Store. Je ne vois aucune difference technique a part le choix des termes.