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.

https://caylakyazilimci.com/post/object-...-orm-nedir


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 1.403 23-07-2019, Saat: 17:51
Son Yorum: adelphiforumz
  GetIt içeriği hakkında adelphiforumz 1 1.986 15-04-2019, Saat: 18:06
Son Yorum: TescilsizUzman
  Berlin GetIT Hatası hakkında adelphiforumz 3 3.383 09-01-2019, Saat: 17:42
Son Yorum: adelphiforumz
  Delphi Tokyo Git Entegrasyon Hakkında adelphiforumz 9 6.651 13-12-2018, Saat: 21:04
Son Yorum: engerex
  Lazarus Hakkında adelphiforumz 5 4.614 25-07-2018, Saat: 09:43
Son Yorum: SimaWB



Konuyu Okuyanlar: 1 Ziyaretçi