Ce tableau a été lié un certain nombre de fois sur les blogs que je suis et je me sens comme un rube ne pas l'obtenir. Donc, sortir d'ici et demander à cette communauté. S'il vous plaît expliquer cette grille de l'article de blog here.S'il vous plaît expliquer "Comment Fanboys voir les stratégies d'accès aux données .NET"
Répondre
Voici ce que l'image signifie:
Entity Framework
- lui-même: Un poli, solution professionnelle
- NHibernate: Pour les nerds/geeks/open source zélotes
- subsoniques : Les gens utilisent cela?
- ADO.NET: datasets douleur dans le derrière
NHibernate
- Entity Framework: Broken et en grand besoin de réparations
- lui-même: Le Saint Graal des ORM
- Subsonic: Pas assez complexe, pour les enfants (Lego ORM)
- Jeux de données ADO.NET: Douleur dans le derrière
Subsonic
- Entity Framework: Broken et en grand besoin de réparations
- NHibernate: Un désordre sans où vous ne trouvez rien
- lui-même: le Paradis, comme un rafraîchissant brise sur une île tropicale
- Ensembles de données ADO.NET: douleur dans le derrière
ADO.NET datasets
- Entity Framework: Qu'est-ce que? Jamais entendu parler. NHibernate: Qu'est-ce que c'est? Jamais entendu parler.
- Subsonic: Qu'est-ce que c'est? Jamais entendu parler.
- Lui-même: Une douleur dans le derrière.
Donc, en gros:
- ADO.NET datasets sucent, et sont une douleur à utiliser, à tout le monde.
- Quelqu'un qui utilise datasets de ADO.NET est ignorant (n'a aucune idée de toutes les alternatives)
- NHibernate et les utilisateurs subsoniques sont élitistes et/ou zélotes open source
- utilisateurs Entity Framework a trop bu Microsoft kool-aide et nécessité avoir des interfaces graphiques
ADO.Net DataSets est une peine à utiliser pour les objets ... mais sont bien pour le transfert de données simple ... puis encore une fois comme la plupart tout le monde a dit, DataSets ne sont pas des mappeurs d'objets. –
Je sais que beaucoup d'images étaient évidentes, mais les éléments clés de votre réponse qui m'ont aidée étaient l'opinion de Subsonic sur NHibernate et vice versa. Merci. – Lloyd
Ceci est un bon exemple d'une bonne réponse à une question chancelante. +1 –
Il ressemble à un gâchis comme jeux de données ADO.NET sont pas ORM, ni où ils jamais censés être. Le reste semble être des mappeurs ORM et je suppose que les images vous donnent une idée de la facilité d'utilisation.
Il montre une représentation graphique de la façon dont les ventilateurs de chaque solution voient les autres solutions. Entity Framework considère Entity Framework comme une solution professionnelle, soignée et attrayante. Il voit les Datasets ADO.Net comme un mal de tête. NHibernate voit Entity Framework comme une solution ancienne et brisée, et elle-même comme le Saint Graal. Etc.
Oui, je suppose que j'ai compris ce que les images signifient. Mais j'aimerais savoir pourquoi les mérites clés d'une solution leur feraient percevoir l'autre de cette manière. Je vais modifier ma question. – Lloyd
Pourquoi voter pour fermer? La réponse à cette question a des informations utiles et actuelles sur les forces relatives de ces cadres. –
@JSBangs: Je ne pouvais pas vous parler de la réponse, mais c'était la question que j'avais votée pour fermer, puisque je n'y ai pas vu de question. Et une autre chose: d'où vient cette image? Sommes-nous censés répondre à une question basée sur la campagne de marketing d'une entreprise? –
Vote pour rouvrir; cette question a du mérite. –