Kezdőoldal » Számítástechnika » Programozás » MVC vs többrétegű alkalmazásfe...

MVC vs többrétegű alkalmazásfejlesztés?

Figyelt kérdés

Most akkor mi a különbség? Az MVC-nél a 3 betű nem külön rétegeket jelöl?

Miért van külön presentation layer meg business layer meg ilyenek?

Összevagyok kavarodva...

MVC egy minta többrétegű alkalmazásfejlesztés meg egy módszer?

MVC lehet a presentation layer-ben vagy ott csak a View van?



2014. júl. 27. 23:06
 1/4 anonim ***** válasza:
Wtf?
2014. júl. 27. 23:24
Hasznos számodra ez a válasz?
 2/4 anonim ***** válasza:
MVC=Model-View-Controller. Manapság inkább módosított formáit használják (pl MVP: Model-View-Presenter, vagy MVVM: Model-View-ViewModel).
2014. júl. 27. 23:44
Hasznos számodra ez a válasz?
 3/4 anonim ***** válasza:
A presentation meg business layer egy másik fajta csoportosítás/elnevezés. A presentation a bemutatás, vagyis megjelenítés... ez gyakorlatilag a view. A business pedig az üzleti logika, vagyis az adatokkal machinálás, a funkciók, ez gyakorlatilag a controller.
2014. júl. 28. 00:10
Hasznos számodra ez a válasz?
 4/4 anonim ***** válasza:

MVC: Model View Controller


Model: Adatokat, üzleti logikát tároló komponens.

View: Megjelenítést megvalósító komponens.

Controller: Vezérlést (adatok módosítását) végző komponens.


A gyakorlatban a View-t és a Controller-t közösítik, illetve a Model is tartalmazhat megjelenítési információkat, így jön a MV-VC szemlélet, ami gyakorlatiasabb.


A réteket helyett én inkább a komponenseket használnám, mivel nem egymás alatt helyezkednek el.

2014. júl. 29. 15:51
Hasznos számodra ez a válasz?

További kérdések:




Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!