2009-05-16 8 views
3

Hallo Ich habe eine Frage ein wenig früher gestellt und ich hatte einige Antworten, dass ich einige verschiedene Technologien betrachten sollte. Welche der oben genannten (oder andere zu erwähnen) ist die beliebteste oder am besten unterstützt.Was soll ich mit ASP.Net MVC, NHibernate, LINQ, EF verwenden?

Wie in meiner früheren Frage angegeben, lerne ich ASP.Net MVC. Ich komme von einem Java-Hintergrund, aber ich bin bereit zu versuchen und zu lernen, was die Mehrheit der Leute in Verbindung mit ASP.Net MVC verwenden?

Bearbeiten: Ich habe eine schnelle Google Trends zu versuchen und Abholung, die am beliebtesten ist (Assumming am meisten gesucht = am beliebtesten = am besten unterstützt, ja ich weiß, eine Vorstellung, die mit kurzen Stürzen behaftet ist) dann LINQ ist bester Weg zu gehen:

Google Trends

+0

Ausgezeichnete Frage! +1! –

Antwort

2

LINQ to SQL ist die einfachste von allen. Ich würde vorschlagen, dass Sie mit LINQ zu SQL beginnen.

NHibernate scheint näher an Java Hibernate zu sein, aber ich empfehle LiNQ zu SQL als Ausgangspunkt.

+0

#IF DEF Advokat des Teufels: Macht das nicht Linq zu SQL eine Ablenkung? –

1

NHibernate ist bei weitem das beste ORM in der .NET-Welt.

+0

+1 Auch die Eintrittsbarriere wurde durch Fluent NHibernate deutlich gesenkt - es gibt keinen Grund, NICHT mit NHibernate zu beginnen! – mookid8000

+0

Können Sie auf "am besten" näher eingehen? –