Nadzor uporabnikov vs Nadzor po meri
Microsoft Corporation je vodilni svetovni proizvajalec računalniške programske in strojne opreme ter spletnih aplikacij. V osemdesetih letih je prek MS-DOS prevladoval na trgu domačih računalniških operacijskih sistemov.
Skozi leta ni samo vodilna na trgu računalniške programske opreme, temveč je stopila tudi v številne druge niše, kot so industrija video iger in potrošniška elektronika..
Eden izmed njegovih izdelkov je okvir spletne aplikacije ASP.NET. Uporablja se pri gradnji spletnih strani, aplikacij in storitev. Preko skupnega izvajalnega jezika (CLR) programerjem omogoča pisanje ASP.NET kode z uporabo katerega koli .NET jezika.
Pri ustvarjanju spletne strani ASP.NET uporablja .ASPX razširitve, ki vsebujejo oznako XHTML in nadzor nad spletom in uporabnikom, kjer programerji dajo vsebino za spletno stran po modelu z zaporko kodo.
Uporabniški nadzor so povzetki ali zgoščeni odseki registriranih spletnih strani, ki se uporabljajo kot nadzor v ASP.NET. Izdelane so kot označevalne datoteke ASCX in uporabljajo enake metode kot kontrolniki HTML in spletnih strežnikov.
Zasnovani so za ponovno uporabo in uporabnikom omogočajo enostavnejši način ponovne uporabe in razdelitve uporabniških vmesnikov v spletnih aplikacijah ASP.NET. Stran z uporabniškimi kontrolniki se zbira in shrani v pomnilnik za prihodnje zahteve.
Uporabniški nadzor je zasnovan samo za uporabo v posameznih aplikacijah in lahko povzroči težave pri vzdrževanju, če se uporablja v več aplikacijah. Ker vsebuje statične podatke, pisanje ne potrebuje veliko oblikovanja in je najbolje za uporabo v fiksni postavitvi, kot je pri izdelavi glave. Pisanje v nadzoru po meri je na drugi strani bolj zapleteno in potrebuje več kod, saj ni podprto s strani oblikovalcev, kot v primeru uporabniških kontrol. Najbolje jih uporabljajo za dinamične vsebine.
Kontrole po meri so zbrani elementi kode, ki se izvajajo na strežniku in razkrivajo objektni model, s katerim je označeno besedilo, kot je HTML, prikazano kot običajni spletni obrazec. Uporabljajo se lahko v več spletnih aplikacijah.
Ker so zasnovane za uporabo v več aplikacijah, distribucija ne bo povzročala težav z vzdrževanjem ali odvečnostjo. Vzdrževanje je celo precej lažje z namestitvijo ene same kopije v globalni predpomnilnik montaže, ki se deli med aplikacijami.
Čeprav jih je težko izdelati, so kontrolniki po meri enostavni za uporabo in jih lahko dodate v orodjarno, kar ni mogoče z uporabniškimi kontrolami, ki jih je treba namestiti v ločenih izvodih za vsako aplikacijo, če jih delite med aplikacijami.
Povzetek:
1. Uporabniški nadzor so povzetki registriranih spletnih strani, ki se uporabljajo kot kontrolniki v ASP.NET, medtem ko so elementi po meri elementi kode, ki so sestavljeni za uporabo v spletnih aplikacijah.
2. Uporabniške kontrole lahko uporabljate samo v posameznih aplikacijah, zato jih lahko uporabniki delijo za vsako aplikacijo ločene uporabniške kontrole, medtem ko so prilagojeni krmilniki zasnovani za uporabo v več aplikacijah.
3. Uporabniški nadzor lahko povzroči težave pri vzdrževanju, medtem ko nadzor po meri ne.
4.Custom kontrole je težko izdelati, vendar jih je enostavno uporabljati, uporabniške kontrole pa je enostavno izdelati, vendar so lahko bolj zapletene.