yeni bir projeye başlayacağım fakat hangi mimariyi kullanma konusunda kararsız kaldım, Sizlerin tecrüberilerinden yararlanmak isterim.Sizler Hangisini tavsiye edersiniz Entity Framework vs Nhibarnate mi Hangisi?

soruldu: 29 Mar '13, 06:31

cinaradem's gravatar image

cinaradem
31113
cevap kabul oranı: 0%

değiştirildi: 29 Mar '13, 12:12

%C3%B6zcanacar's gravatar image

özcanacar ♦♦
17.2k59183183

merhaba, veritabanı teknolojisi olarak sql server mı, oracle mı tercih edeceksiniz?

(29 Mar '13, 07:12) tilikoglu tilikoglu's gravatar image

Birinin yapıpta diğerinin yapamadığı hiçbir şey yok. Tek farkın caching olduğu söyleniyordu, şu an EF de cachingi destekliyor. Şu an aralarındaki fark, değişik özellikleri, değişik rahatlıkta yapabilmek. Yani birinde kolay olan ötekinde biraz uğraştırır.

Daha önce bir projede NHibernate kullandım ama şu an EF kullanıyorum. Projenin kaderini değiştirecek farklılıkları yok. Bazı yazılımcılarda SubSonic in en iyisi olduğunu söylüyorlar. yaklaşık 30 a yakın açık kaynak yazılım (asp.net, mvc) inceledim (e-ticaret,forum, soru-cevap, cms, crm, ... ) bu yazılımlarda ikisinin kullanımı neredeyse aynı sıklıkta, code-first EF yeni bir teknojoji ve populer olduğundan EF biraz daha tercih edilmiş ama NHibernate de code-first destekliyor. Dedigim gibi birinin yapamadıgını digerinin yapamaması gibi birşey yok.

İkisine de aynı uzaklıktaysanız, bence Nhibernate kullanın, nasıl olsa EF yi daha sonra rahat öğrenirsiniz, böylece ikisinide öğrenmiş olursunuz. Bence bunu düşünmekle zaman harcamayın, birini seçin ve bir an önce kullanın, çünkü aradaki fark kritik bir fark değil.

Tabi bütün bunlar benim şahsi görüşüm, eksik ve ya yanlış düşündüğüm birşey varsa düzeltin.

permanent link

cevaplandı: 29 Mar '13, 10:39

AliR%C4%B1za%20Ad%C4%B1yah%C5%9Fi's gravatar image

AliRıza Adıyahşi ♦
7.9k146288
cevap kabul oranı: 44%

Cevabınız
toggle preview

Bu soruyu takip et

E-Posta üzerinden:

Üyelik girişi yaptıktan sonra abonelik işlemlerini yapabilirsiniz

RSS üzerinden:

Cevaplar

Cevaplar ve Yorumlar

Yazı Formatlama

  • *italic* ya da _italic_
  • **bold** ya da __bold__
  • link:[text](http://url.com/ "başlık")
  • resim?![alt text](/path/img.jpg "başlık")
  • liste: 1. Foo 2. Bar
  • temel HTML etiketleri de kullanılabilir

Bu sorunun etiketleri:

×18
×4

Soruldu: 29 Mar '13, 06:31

Görüntüleme: 1,893 kez

Son güncelleme: 29 Mar '13, 12:12

powered by BitNami OSQA