J'ai une bibliothèque avec des objets que j'utilise à la fois en C# et en JavaScript. Il y a plusieurs objets, appelons l'un d'eux Foo, avec la même implémentation de base en C# et JavaScript. Lorsque je veux transmettre un objet de ce type du serveur au navigateur, j'appelle simplement Foo.ToJson() pour sérialiser cet objet en JSON, puis relancer l'objet du côté du navigateur avec une opération eval() sécurisée.Comment puis-je réduire la maintenance lorsque mes codes JavaScript et C# se chevauchent?
Tout va bien, mais la bibliothèque devient complexe et la nécessité de garder les bases de code JavaScript et C# synchronisées est de plus en plus difficile et source d'erreurs. Je suis intéressé par des idées pour simplifier cette architecture ou la rendre facile à entretenir. Pensées?
Le numéro de script est très joli. Ce serait bien de générer mon code JavaScript à partir du C#. – PeterAllenWebb