Konuyu Oyla:
  • Derecelendirme: 0/5 - 0 oy
  • 1
  • 2
  • 3
  • 4
  • 5
Baku Admin Panel
#1
Lightbulb 
poster.jpg

İyi akşamlar. Kendi projelerimde admin panel sıkıntısı çekiyordum. Hazır projeler istediğim gibi değildi bende kendim CodeIgniter4 ile kodladım. Projeni HMVC altyapısı ile kodladım. Hayırlı olması dileği ile.

GitHub

HMVC Nedir?

Günümüzün popüler tasarım deseni olan MVC’nin evrimleşmiş, yada dahada gelişip güzelleşmiş hali diyebiliriz. MVC yapılarında bir çok controller ayrı ayrı işler yapıp hepsinin birbirine bağımlılığı söz konusudur. Ayrı ayrı bağımsız geliştirmelerin ihtiyaç olduğu bu yapıda yardıma HMCV yapısı yetişiyor. HMVC yapısını aşağıdaki hiyerarşide daha rahat anlayabilirsiniz.

mvc-hmvc.png


Yukarıdaki hiyerarşide bir genel MVC ve altlarında birbirlerinden bağımsız oluşturulmuş MVC yapıları bulunmaktadır. Bu yöntemin en belirgin güzelliği bağımsız olmaları nedeniyle geliştirilmesi daha rahat olmaktadır.

Neden HMVC kullanmalıyım?

- Modülerlik: uygulamanın farklı parçaları arasındaki bağımlılıkları azaltılması.
- Organizasyon: İlgili üçlünün her biri için bir klasör olması daha hafif bir iş yükü için yapar.
- Yeniden Kullanılabilirlik: tasarımın doğası gereği bu kodun neredeyse her parçasını yeniden kullanabiliriz.
- Genişleyebilirlik: bağımlılıklar azaldığı için genişleyebilirlik artar.

DASHBOARD.png
Ne mutlu Türküm diyene!

YouTube kanalımı ziyaret et
WWW
Cevapla




Konuyu Okuyanlar: 1 Ziyaretçi