Question

Je dois créer ensemble un site rapide CRUD asp.net, mais il se peut que cela devienne une application plus importante ultérieurement. J'ai quelques expériences avec SubSonic , mais cela fait si longtemps que je n'ai pas fait de projet avec elle. Je dois la réapprendre. J'envisage également d'utiliser des données dynamiques . Quelqu'un at-il une expérience avec ces outils qui peut me dire quelle voie je devrais prendre?

Était-ce utile?

La solution

J'utilise subsonic pour presque tout ces temps-ci. L’avantage de SubSonic est que vous pouvez créer la couche d’abstraction de votre choix, si vous avez besoin de l’améliorer / de la prolonger ultérieurement. Elle ne sert qu’un objectif principal: éviter la création de code crud.

Je n'ai pas beaucoup utilisé les données dynamiques, mais d'après ce que j'ai lu, il semble que cela crée beaucoup d'échafaudages pour vous, et que cela pourrait ne pas se mélanger parfaitement à une application plus étendue. Si vous avez besoin d'extensibilité future, je vous conseillerais subsonique, mais des données dynamiques peuvent être la solution pour de brèves applications ponctuelles strictement utilisées pour la maintenance d'une base de données via le Web.

Autres conseils

J'ai déjà utilisé SubSonic et dans mon cas, cela a très bien fonctionné. Si tout ce dont vous avez besoin est une couche d’abstraction, SubSonic fait un excellent travail tout en gardant une configuration et une courbe de connaissances très simples. Je ne suis pas sûr de Dynamic Data, mais avec Subsonic à mesure que votre base de données se développe, le processus de régénération des classes est très simple. En outre, Subsonic fonctionne bien avec les vues et les procédures stockées, tout est accessible à partir de vos classes. Les tutoriels sont utiles pour configurer des fournisseurs de données et des références. Vous ne savez pas si vous avez beaucoup d'aide avec Dynamic Data. Donc, si vous cherchez rapide et facile, je dirais que SubSonic est la voie à suivre.

Les données dynamiques sont fondamentalement une solution de grille personnalisable très avancée. Si vous souhaitez utiliser CRUD avec des commandes et une personnalisation supplémentaires, c’est la voie à suivre.

Si vous voulez une logique plus complexe, SubSonic fait plus de sens. Je pense que Dynamic Data est idéal pour configurer des modèles pour CRUD avec des contrôles supplémentaires avancés.

Regardez quelques vidéos sur asp.net pour vous faire une bonne impression.

En gros, ils sont identiques, cependant, avec Subsonic, vous pouvez le personnaliser davantage et vous pouvez également utiliser des modèles T4 pour générer votre propre code afin de compléter le contenu subsonique.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top