Sunum mantığı - Presentation logic

Yazılım geliştirmede, sunum mantığı iş nesnelerinin yazılım kullanıcılarına nasıl gösterildiğiyle ilgilenir, ör. arasındaki seçim aniden belirmek ekran ve bir Aşağıya doğru açılan menü.[1] Ayrılığı iş mantığı sunum mantığından yazılım geliştirme için önemli bir endişe ve sunum ve içeriğin ayrılması.[2]

"Etkili ayırma" nın arkasındaki ana mantık, sunum mantığına adanmış kod ve kaynaklarda maksimum esneklik ihtiyacıdır.[1] Müşteri talepleri, değişen müşteri tercihleri ​​ve önceden var olan içerik için "yeni bir yüz" sunma arzusu, genellikle temel altyapıyı mümkün olduğunca az bozarak içeriğin genel görünümünü önemli ölçüde değiştirme ihtiyacıyla sonuçlanır.

"Sunum" (ön uç) ve "iş mantığı" (altyapı) arasındaki ayrım genellikle önemlidir, çünkü:

  • sunum kaynak kod dili diğer kod varlıklarından farklı olabilir;
  • başvuru için üretim süreci, işin ayrı zamanlarda ve yerlerde yapılmasını gerektirebilir;
  • farklı çalışanların farklı beceri setleri vardır ve sunum becerileri her zaman iş mantığını kodlama becerileriyle örtüşmez;
  • kod varlıklarının bakımı daha kolaydır ve farklı bileşenler ayrı tutulduğunda daha okunabilir ve gevşek bağlanmış;[1]

Referanslar

  1. ^ a b c Paragon Corporation (2003-07-19). "Web Uygulamalarında İş Mantığının Sunum Mantığından Ayrılması".
  2. ^ Parr, Terence John (2004). Şablon motorlarında katı model görünümü ayrımını zorunlu kılma. 13. uluslararası World Wide Web konferansının bildirileri. ISBN  1-58113-844-X.