Tämä artikkeli on konekäännöksen peiliartikkeli, klikkaa tästä siirtyäksesi alkuperäiseen artikkeliin.

Näkymä: 18982|Vastaus: 1

[ASP.NET] MVC-kehysten edut ja haitat:

[Kopioi linkki]
Julkaistu 6.12.2014 22.30.34 | | |
MVC:n edut Useimmissa proseduraalisissa kielissä, kuten ASP:ssa ja PHP:ssä, kehitetyissä web-sovelluksissa on alkuperäinen kehitysmalli dataohjelmointiin hybridikerroksessa. Esimerkiksi pyynnön lähettäminen suoraan tietokantaan ja sen näyttäminen HTML:llä on yleensä nopeaa, mutta koska tietosivujen erottelu ei ole kovin suoraa, on vaikea heijastaa liiketoimintamallin ulkonäköä tai mallin uudelleenkäytettävyyttä. Tuotesuunnittelun joustavuus on hyvin vähäistä, ja käyttäjien muuttuviin tarpeisiin vastaaminen on vaikeaa. MVC vaatii sovellusten kerrostamista, vaikka se vaatii ylimääräistä työtä, mutta tuotteen rakenne on selkeä ja tuotteen sovellus voidaan paremmin heijastaa mallin kautta.   Ensinnäkin mallin kyvykkyyttä vastaavat useat näkymät. Käyttäjien tarpeiden nopeiden muutosten myötä sovellukseen voi olla useita tapoja. Esimerkiksi tilausmallissa voi olla tilauksia tästä järjestelmästä, verkkotilauksista tai muista järjestelmistä, mutta tilausten käsittely on sama, mikä tarkoittaa, että tilausten käsittely on sama. MVC:n suunnittelumallin mukaan yksi tilausmalli ja useat näkymät voivat ratkaista ongelman. Tämä vähentää koodin kopiointia, eli vähentää koodin ylläpitoa, ja on helppo ylläpitää, kun malli muuttuu. Toiseksi, koska mallien palauttamalla datalla ei ole näyttömuotoa, näitä malleja voidaan soveltaa suoraan rajapintojen käyttöön.   Kolmanneksi, koska sovellus on jaettu kolmeen kerrokseen, joskus yhden kerroksen vaihtaminen tyydyttää sovelluksen muutoksen. Muutokset sovelluksen liiketoimintaprosessissa tai liiketoimintasäännöissä vaativat vain muutoksen MVC-mallikerroksessa.   Ohjauskerroksen käsite on myös pätevä, koska se yhdistää erilaisia malleja ja näkymiä suorittaakseen erilaisia pyyntöjä, joten ohjauskerroksen voidaan sanoa sisältävän käyttäjän pyyntöoikeuksien käsitteen.    Lopuksi se helpottaa myös ohjelmistokehityksen hallintaa. Koska eri kerrokset hoitavat omat tehtävänsä, jokaisella eri sovelluskerroksella on joitakin samoja ominaisuuksia, mikä edistää hypervisorikoodin tuottamista insinöörityön ja työkalujen avulla.   MVC:n puutteet MVC:n puutteet näkyvät seuraavissa näkökohdissa: (1) lisää järjestelmän rakenteen ja toteutuksen monimutkaisuutta. Yksinkertaisissa käyttöliittymissä MVC:n tarkka noudattaminen mallien, näkymien ja ohjainten erottamiseksi lisää rakenteen monimutkaisuutta ja voi aiheuttaa liikaa päivitystoimintoja, mikä heikentää operatiivista tehokkuutta.  (2) näkymän ja ohjaimen liian tiukka yhteys. Näkymät ja ohjaimet ovat erillisiä mutta läheisesti toisiinsa liittyviä osia, ja näkymien käyttö ilman ohjaimia on rajoitettua, ja päinvastoin, mikä estää niiden itsenäisen uudelleenkäytön.  (3) tarkastella tehotonta pääsyä mallidataan. Mallin käyttöliittymästä riippuen näkymää saatetaan tarvita useita kertoja, jotta saadaan riittävästi näyttödataa. Turhan tiheä pääsy muuttumattomiin tietoihin voi myös heikentää operatiivista suorituskykyä.  (4Tällä hetkellä MVC-arkkitehtuuria eivät tue kehittyneet käyttöliittymätyökalut tai rakentajat. Näiden työkalujen mukauttaminen MVC-tarpeisiin ja erillisten osien rakentamisen kustannukset ovat korkeat, mikä vaikeuttaa MVC:n käyttöä.






Edellinen:Monisäikeinen skaalautuvuus ajaa umpikujaan
Seuraava:iPhone 6 Plus Talk Artifact Android-matkapuhelinohjelmisto + tietokoneohjelmisto [Voit lähettää kuvia]
Julkaistu 7.12.2014 17.22.49 |
Lukeminen ja takaisin kirjoittaminen on hyve
Vastuuvapauslauseke:
Kaikki Code Farmer Networkin julkaisemat ohjelmistot, ohjelmamateriaalit tai artikkelit ovat tarkoitettu vain oppimis- ja tutkimustarkoituksiin; Yllä mainittua sisältöä ei saa käyttää kaupallisiin tai laittomiin tarkoituksiin, muuten käyttäjät joutuvat kantamaan kaikki seuraukset. Tämän sivuston tiedot ovat peräisin internetistä, eikä tekijänoikeuskiistat liity tähän sivustoon. Sinun tulee poistaa yllä oleva sisältö kokonaan tietokoneeltasi 24 tunnin kuluessa lataamisesta. Jos pidät ohjelmasta, tue aitoa ohjelmistoa, osta rekisteröityminen ja hanki parempia aitoja palveluita. Jos rikkomuksia ilmenee, ota meihin yhteyttä sähköpostitse.

Mail To:help@itsvse.com