Konuyu Oyla:
  • Derecelendirme: 5/5 - 2 oy
  • 1
  • 2
  • 3
  • 4
  • 5
Delphi ORM Yapısı ile işlevsel kod çıktısı oluşturma
#8
Amaç aynı tablo yapısını farklı projelerde kullanmak, bununla birlikte de CRUD işlemlerine hiç elinizi değdirmeden arka tarafta gerçekleşmesini sağlamak ise bunları ORM + (MVC veya MVP veya MVVM) tasarım kalıplarıyla yapabilirsiniz.

Diyelim ki bir kaç tablonuz var, her bir tablo için model adı verilen Class'larınız olur. Clasınızı Attribute'ler ile ORM'un yorumlayabileceği şekilde döşersiniz. Böylece her tablo için elinizde birer "MODEL" olmuş olur. Sonra bu modelleri ister MVC, ister MVP, isterse MVVM ile projeye dönüştürürsünüz. Böylece elinizdeki modelleri gerek duyduğunuz her projede kolayca kullanırsınız. Bu size hem Test Driven kod sağlar, hem de farklı platformlarda ürün geliştirmenize ön ayak olur. Böylece aynı projeyi hem web'de hem masaüstünde hem de mobilde geliştirebilirsiniz.

1) Kısa kısa yazdım ama kolay işler değil.
2) Aklıma ilk gelenler MVC, MVP, MVVM... Bunların dışında da elbet vardır uygun bir desen...

MVC : Model View Controller
MVP : Model View Presenter
MVVM : Model View ViewModel
YouTube Delphi Tips
"Mantıklı adam kendini dünyaya uyarlar; mantıksız adam ise dünyayı kendine uydurmakta inat eder. Bu nedenle, tüm ilerleme o inatçı adama bağlıdır." - George Bernard Shaw
WWW
Cevapla


Bu Konudaki Yorumlar
Delphi ORM Yapısı ile işlevsel kod çıktısı oluşturma - Yazar: uparlayan - 22-10-2019, Saat: 13:23

Konu ile Alakalı Benzer Konular
Konular Yazar Yorumlar Okunma Son Yorum
  C Nesnelerini Delphi'de kullanmak uparlayan 10 10.661 24-08-2023, Saat: 20:11
Son Yorum: veteran
  (Sadeleştirildi) Girilen sayı adedinde iç içe for döngüsü oluşturma Abdullah ILGAZ 33 36.918 11-07-2018, Saat: 23:27
Son Yorum: ssahinoglu



Konuyu Okuyanlar: 1 Ziyaretçi