Model-View-Controller

Vikipediya, azad ensiklopediya
Jump to navigation Jump to search
Vikipediya Bu məqalə qaralama halındadır. Məqaləni redaktə edərək Vikipediya kömək edə bilərsiniz.
Əgər mümkündürsə, daha dəqiq bir şablondan istifadə edin.
Bu məqalə sonuncu dəfə Kanan 18 tərəfindən redaktə olundu. 4 il əvvəl. (Yenilə)
MVC konsepsiyası
MVC konsepsiyası

Model-View-Controller (MVC, «model-görünüş-müfəttiş») — istifadəçi interfeysi qurmaq üçün proqram təminatının arxitekturasıdır.

Tarixi[redaktə | əsas redaktə]

İlk dəfə 1979-ci ildə bu arxitekturanı Trygve Reenskaug "Smalltalk-76"-da Xerox PARC ziyarət edəndə təqdim etmişdi.[1] 1980-ci ildə, Cim Althof və başqaları MVC üçün Smalltalk-80 sinif kitabxanasını həyata keçirdilər.

Komponentlər[redaktə | əsas redaktə]

MVC modelinin əsas komponenti model - proqramın problemli hissəsini əhatə edir, istifadəçi interfeysindən asılı olmayaraq. Model qeyri-şərtsiz məlumatları, mənitiqi və tətbiq qaydalarını idarə edir. View - informasiyanın göstərilməsinə cavabdehdi. Çox vaxt pəncərə interfeysindən istifadə edilir. Controller - model və view arasınd əlaqəni təmin edir.[2]

İstinadlar[redaktə | əsas redaktə]

  1. MVC XEROX PARC 1978-79
  2. Simple Example of MVC (Model View Controller) Design Pattern for Abstraction