Sadržaj
Jedan od zadataka okvira je poboljšati tijek rada razvojnog programera pružanjem alata i konvencija zbog kojih je potrebno manje razmišljati o tehničkom dijelu načina postizanja stvari, a više o logici naših aplikacija.U slučaju ASP.NET MVC, nudimo nam i alate koji nam omogućuju izravno generiranje paketa Skripte dodatne koje naša aplikacija koristi i kako bismo ih mogli umanjiti kako bi bili u skladu s jednom od najboljih praksi i povećali performanse.
U ASP.NET MVC imamo knjižnicu System.Web.Optimization, pa putem njega možemo pristupiti metodama koje nam omogućuju optimizaciju elemenata naše web aplikacije, poput pakiranja različitih datoteka stilova i Javascript.
Ova knjižnica također uključuje elemente koji nam pomažu poboljšati predmemoriju statičkih dodataka naše aplikacije, kao i umanjivanje datoteka, da vidimo kako ovaj dodatak u početku radi.
Na djeluAko vidimo datoteku Layout.cshtml, možemo primijetiti da metodom prečaca definiramo put stilskih izvora i Javascript, ovo nije ništa drugo do Render () a mi ga koristimo s njegovim diferencijatorima @Stilovi Y @Skripte, ono što radi je jednostavno pakiranje i izravno smanjivanje resursa, nemoguće je da nam razvoj bude lakši, analiziramo kako se oni zovu:
U slučaju @Skripte Radimo to s jednim elementom, ali to se može primijeniti na nekoliko, kao u stilovima.
Ako pokrenemo alat za analizu izvedbe u pregledniku, shvatit ćemo da, iako ove elemente u osnovnom predlošku nazivamo na ovaj način, oni se i dalje prikazuju u različitim datotekama, to se događa jer je omogućeno razvojno okruženje otklanjanje pogrešaka pa se zbog lakše čitljivosti i ispravljanja pogrešaka ne grupiraju u jednu datoteku.
Da bismo to učinili, moramo locirati konfiguracijsku datoteku i tamo naznačiti našem okviru da mora dopustiti poboljšanja postavljanjem sljedeće opcije na true:
BundleTable.EnableOptimizations
S tim ako, primjerice, ponovno pokrenemo mjerni alat Yslow, to ćemo vidjeti u odjeljku umanjivanja i zahtjeva HTTP sve je učinjeno prema najboljoj praksi.
Ovim smo završili ovaj vodič, vidjeli smo na jednostavan način ASP.NET MVC omogućuje nam izradu paketa datoteka sa stilovima i skripti uz njihovo minimiziranje, što nam pomaže da se jednostavno posvetimo uspostavljanju logike naše aplikacije.