En tant qu'arrière-plan, je préfère la flexibilité et les avantages qu'offre ASP.NET MVC, et j'ai construit dans MVC depuis sa sortie. Mais le nouveau projet que je suis sur le point de démarrer nécessite un contrôle complexe de calendrier/planificateur - et aucune des alternatives de jQuery ne répond à toutes les exigences. Cela m'a conduit au Planificateur Telerik Radtools, qui coche toutes les cases, à l'exception de celui qui est destiné aux WebForms ASP.NET.Utilisation de OData à partir de WebForms
Le reste du projet contient des fonctionnalités CRUD de base, ce qui convient parfaitement aux motifs exposés via MVC.
J'ai récemment vu beaucoup de buzz à propos d'OData et je me demandais si cela pouvait me donner le «juste milieu» que je recherchais.
Est-ce que quelqu'un a déjà eu de l'expérience avec OData de Webforms (ou même si c'est possible, ou quelque chose que vous voudriez faire). Je cherche toujours à créer un UX lourd côté client basé sur jQuery, donc d'autres idées ou suggestions sont les bienvenues.
Merci pour la réponse approfondie ... Ont décidé de descendre le chemin MVC et ont été en mesure de "masser les exigences" pour s'adapter aux widgets jQuery calendrier/planificateur qui sont disponibles. C'est une interface frontale jQuery lourde qui utilise des jeux de résultats JSON dans de nombreux endroits - plus j'utilise JSON, plus je l'aime. J'espère que j'aurai l'occasion de jouer avec OData sur un projet ultérieur, cela semble être une technologie très prometteuse et comble un vide. – Boycs
Ça a l'air bien.N'oubliez pas que vous pouvez obtenir votre résultat OData au format JSON au lieu de XML. Réglez simplement l'option jQuery.ajax() dataType sur 'json' (et cela définira l'option contentType sur 'application/json'). Bonne chance! –