Frage : Devexpress XPO gegen Wesen-Rahmen

Ich evaluting z.Z., ob man den Microsoft-Wesen-Rahmen benutzt, oder das DevExpress XPO (EilPresistent Gegenstände) für eine Neuanmeldung, die ich developing.

I bin, ist die Anwendung, die GEGEN Entwicklungsplattform 2010, VB.NET als die sich entwickelnde Sprache und Microsoft SQL für die Hinterdatenbank ist.  Die Anwendung ist ein Personalspurhaltungssystem, zum Ihnen einer Idee der Art von Informationen zu geben, die im database.

Has, das jedermann Erfahrung mit beiden Lösungen hatte gespeichert wird und Sie mir Ihre Stellungnahme des Pro abgeben könnte - und - Betrug von jedem.   Viel Obvioulsy ist es Meinung, da es viele Weisen gibt, eine Katze zu enthäuten, ich sucht gerade nach etwas Eingang von jemand, das Erfahrung mit both.
hat

Antwort : Devexpress XPO gegen Wesen-Rahmen

Hallo Gehilfe,
Ich verwendete XPO viel vor einigen Jahren und habe noch eine Anwendung auf einem Kunden auf die.

Von meiner Erfahrung arbeitet XPO recht gut, wenn Ihre Fragennotwendigkeiten nicht zu kompliziert sind.
Die Entwicklung ist auch groß, da sie Ihr Schema automatisch herstellt, wenn die Datenbank nicht gefunden wird, aber normalerweise zum Schema gehören etwas Rückstellungsdaten auch und wir beenden Indexe verursachen noch müssen.

Ein anderer Unterschied ist dass XPO Arbeit über die entgegengesetzte Richtung vom meisten ORMs.
Normalerweise ist die ORM Logik, die Datenbank zu verursachen und sie erzeugt die Kategorien, auf XPO verursachen Sie die Kategorien und es erzeugt die Datenbank, die besonders zusammenzubauen Arbeit sein kann viel, wenn das DB und mit vielen Relationen groß ist.

Wesen-Rahmen (EF), ist meiner Meinung nach viel mehr flexibel, wenn er zum Fragen kommt.
XPO auch hat ein Linq zu XPO aber, obgleich es nett schaut, glaubt wie schwereres zu mir.
Die Integration mit SQL-Verfahren und Funktionen ist transparent und die modellierende Ansicht ist Weise besser als als vorhergehendes LINQ zur SQL-Version (die aussehen wie sein Gehen, BTW bald zu sterben).

Auch auf E-F, wird der Code using Schablonen T4 erzeugt, der eine templating Sprache ist.
Sie haben wirklich Zugang zu diesen Schablonen, also können Sie sie, wenn Sie ihn, benötigen mehr Code zu erzeugen, etwas besonders anfertigen, die für Ihr Projekt spezifisch ist.
Sie haben auch Zugang zur ganzer „Tätigkeit“, der ganzer Code werden erzeugt, Sie können alles ausprüfen, das hinter den Kulissen geschieht.

So für mich und als grosser DevX Ventilator, bin ich nicht erfreut, aber ich bevorzuge E-F als XPO.

Ein seitliche Anmerkung tho ist, dass ich auch Unterschall verwende, ein kundenspezifischer Generator, den ich und auch MyGeneration hergestellt habe.
Alle kühlen Textgeber.

Beifall!
Alex
Weitere Lösungen  
 
programming4us programming4us