Ez a cikk egy tükör gépi fordítás, kérjük, kattintson ide, hogy ugorjon az eredeti cikkre.

Nézet: 18982|Válasz: 1

[ASP.NET] Az MVC keretrendszerek előnyei és hátrányai:

[Linket másol]
Közzétéve 2014. 12. 06. 22:30:34 | | |
Az MVC előnyei A legtöbb webalkalmazás, amely eljárási nyelveken fejlesztett, például az ASP és a PHP, rendelkezik az adatprogramozás kezdeti fejlesztési sablonjával a hibrid rétegben. Például egy kérés közvetlenül az adatbázisba küldése és HTML-ben való megjelenítése általában gyors, de mivel az adatoldalak szétválasztása nem túl közvetlen, nehéz tükrözni az üzleti modell megjelenését vagy a modell újrahasználhatóságát. A terméktervezés rugalmassága nagyon kicsi, és nehéz megfelelni a felhasználók változó igényeinek. Az MVC alkalmazások rétegezését igényli, bár ez plusz munkát igényel, de a termék szerkezete világos, és a termék alkalmazása jobban tükrözhető a modellen.   Először is, több nézetnek kell lennie, amelyek megfelelnek egy modell képességének. A felhasználói igények gyors változásai miatt többféle módon is hozzáférhetsz az alkalmazáshoz. Például a rendelési modell tartalmazhat rendeléseket ebből a rendszerből, online rendeléseket vagy más rendszerekből származó rendeléseket, de a rendelések feldolgozása ugyanaz, ami azt jelenti, hogy a rendelések feldolgozása ugyanaz. Az MVC tervezési mintája szerint egy rendelési modell és több nézet megoldhatja a problémát. Ez csökkenti a kódmásolást, azaz csökkenti a kód karbantartását, és könnyen karbantartható, ha a modell megváltozik. Másodszor, mivel a modellek által visszaadott adatok nem rendelkeznek megjelenítési formátummal, ezek a modellek közvetlenül alkalmazhatók az interfészek használatára is.   Harmadszor, mivel egy alkalmazás három rétegre van osztva, néha az egyik réteg megváltoztatása kielégíti az alkalmazási változást. Egy alkalmazás üzleti folyamatának vagy üzleti szabályainak változása csak az MVC modellréteg módosítását igényli.   A vezérlőréteg fogalma is érvényes, mert különböző modelleket és nézeteket kombinál, hogy különböző kéréseket teljesítsen, így a vezérlőréteg tartalmazza a felhasználói kérések jogainak fogalmát.    Végül a szoftvermérnöki menedzsmentet is elősegíti. Mivel a különböző rétegek saját feladataikat látják el, minden egyes alkalmazásréteg ugyanazokat a tulajdonságokat képviseli, ami elősegíti a hipervizor kód generálását mérnöki és szerszámok révén.   Az MVC hiányosságai Az MVC hiányosságai a következő szempontokban tükröződnek: (1) növeli a rendszer szerkezetének és megvalósításának összetettségét. Egyszerű interfészek esetén az MVC szigorú követése a modellek, nézetek és vezérlők elkülönítésére növeli a szerkezet összetettségét, és túl sok frissítési műveletet eredményezhet, ami csökkenti a működési hatékonyságot.  (2) a view és a controller túl szoros kapcsolat. A nézetek és vezérlők különálló, de szorosan kapcsolódó részek, és a vezérlő nélküli nézetek használata korlátozott, és fordítva, ami megakadályozza azok önálló újrahasználatát.  (3) tekintse meg a modelladatokhoz való hatástalan hozzáférést. A modell kezelőfelületétől függően a nézetet többször is meg kell hívni, hogy elegendő megjelenítési adatot kapjunk. A feleslegesen gyakori hozzáférés a változatlan adatokhoz szintén ronthatja a működési teljesítményt.  (4Jelenleg az MVC architektúrát nem támogatják fejlett interfész eszközök vagy konstruktorok. Az eszközök átalakítása és az elkülönített alkatrészek kialakítása magas költségű, ami megnehezíti az MVC használatát.






Előző:A többszálú kezelés zsákutcába sodorja a skálázhatóságot
Következő:iPhone 6 Plus Talk Epifact Android mobiltelefon szoftver + számítógépes szoftver [Képeket küldhetsz]
Közzétéve 2014. 12. 07. 17:22:49 |
Az olvasás és visszaposztolás erény
Lemondás:
A Code Farmer Network által közzétett összes szoftver, programozási anyag vagy cikk kizárólag tanulási és kutatási célokra szolgál; A fenti tartalmat nem szabad kereskedelmi vagy illegális célokra használni, különben a felhasználók viselik az összes következményet. Az oldalon található információk az internetről származnak, és a szerzői jogi vitáknak semmi köze ehhez az oldalhoz. A fenti tartalmat a letöltés után 24 órán belül teljesen törölni kell a számítógépéről. Ha tetszik a program, kérjük, támogassa a valódi szoftvert, vásároljon regisztrációt, és szerezzen jobb hiteles szolgáltatásokat. Ha bármilyen jogsértés történik, kérjük, vegye fel velünk a kapcsolatot e-mailben.

Mail To:help@itsvse.com