Je suis en train de mettre en œuvre des objets qui auront à peu près autant de richesse côté client et côté serveur.Stratégies de conception pour les bibliothèques de classes qui s'étendent sur Javascript et C#
Dans ce cas particulier, je vais construire (espérons-le) une petite bibliothèque de classes pour traiter les jetons de recherche. Donc, en tant qu'exemple de pseudo-code, je veux être capable de faire l'équivalent de ce qui suit dans Javascript et sur le serveur (C# dans mon cas). Quelles stratégies de conception éviteront de créer une grosse boule de boue pour une bibliothèque qui doit couvrir C# et Javascript?
Mise à jour: Vous cherchez plus de stratégies que la mécanique. Mais je vais prendre des conseils que je peux obtenir de ceux qui ont déjà fait des choses similaires.
Hmmmmm. Hypothétiquement? Interface avec l'enfer. Fais de ton mieux pour les séparer, tu veux gratuit, pas lié idéalement. Si vous faites inévitablement des communications client-serveur, faites-le d'abord. Je pense à un médiateur et/ou à un observateur. – annakata
Ce que je cherche, c'est quelque chose comme Annakata. Je suis heureux d'aider à clarifier la question si nécessaire. – Larsenal