Konuyu Oyla:
  • Derecelendirme: 5/5 - 1 oy
  • 1
  • 2
  • 3
  • 4
  • 5
ORM Araçlarının Avantaj ve Dezavantaşları hakkında görüşleriniz
#3
Aşağıda belirtilen avantaj ve dezavantajlar hemen hemen her platform için geçerlidir.

ORM'lerin en büyük dezavantajı bana göre performans sorunudur. Biraz karmaşık bir select cümlesinde bazen öyle bir SQL oluştururki DB Admin sizi sopayla kovalar.

Linkleri Görebilmeniz İçin Üye Olmanız Gerekiyor. Üye Olabilmek İçin Lütfen Buraya Tıklayınız.


ORM kullanmanın avantajları
  • Nesne tabanlı programlama standartlarına uygun olarak kod yazma imkanı verir.

  • Minimum SQL bilgisi ile veritabanı işlemleri yapmak imkanı tanır.

  • Veritabanı platformu bağımlılığı yoktur. Oracle kullanıyorken MSSQL geçişini sorunsuzca gerçekleştirebiliriz.

  • Ado.net’e karşı daha güvenlidir. Sql Injection gibi bilinen saldırılara karşı güvenlik önlemleri vardır.

  • Kod yazma süresini kısaltır.

  • Kod okunabilirliğini arttırır.
ORM kullanmanın dezavantajları
  • Oluşturulan SQL en optimize SQL olmayabilir.

  • Ado.net’e kıyasla performans olarak daha yavaştır.

  • Veritabanı nesneler üzerinden modellendiğinden nesneler arasında bağ bulunmaktadır. Bilinçsiz yapılan müdahaleler ile bağlantıyı bozma durumu bulunmaktadır.

  • İlk kez başlayacak olanlar için yazım kuralları (syntax) farklı gelebilir.
WWW
Cevapla


Bu Konudaki Yorumlar
Cvp: ORM Araçlarının Avantaj ve Dezavantaşları hakkında görüşleriniz - Yazar: sadettinpolat - 18-04-2019, Saat: 13:46

Konu ile Alakalı Benzer Konular
Konular Yazar Yorumlar Okunma Son Yorum
  IDE Color problemi hakkında adelphiforumz 0 151 23-07-2019, Saat: 17:51
Son Yorum: adelphiforumz
  GetIt içeriği hakkında adelphiforumz 1 308 15-04-2019, Saat: 18:06
Son Yorum: Fesih ARSLAN
  Berlin GetIT Hatası hakkında adelphiforumz 3 614 09-01-2019, Saat: 17:42
Son Yorum: adelphiforumz
  Delphi Tokyo Git Entegrasyon Hakkında adelphiforumz 9 1.185 13-12-2018, Saat: 21:04
Son Yorum: engerex
  Lazarus Hakkında adelphiforumz 5 1.067 25-07-2018, Saat: 09:43
Son Yorum: SimaWB



Konuyu Okuyanlar: 1 Ziyaretçi