Lietotāju vadīklas vs pielāgotās vadīklas
Microsoft Corporation ir pasaules vadošais datoru programmatūras un aparatūras, kā arī tīmekļa lietojumprogrammu ražotājs. Astoņdesmitajos gados, izmantojot MS-DOS, tas dominēja mājas datoru operētājsistēmu tirgū.
Gadu gaitā tas ir bijis ne tikai vadošais datoru biroja programmatūras tirgū, bet arī ienācis vairākās citās nišās, piemēram, videospēļu nozarē un plaša patēriņa elektronikā..
Viens no tā produktiem ir tīmekļa lietojumprogrammu ietvars ASP.NET. To izmanto vietņu, lietojumprogrammu un pakalpojumu veidošanā. Izmantojot Common Language Runtime (CLR), tas ļauj programmētājiem rakstīt ASP.NET kodu, izmantojot jebkuru .NET valodu.
Izveidojot Web lapu, ASP.NET izmanto .ASPX paplašinājumus, kas satur XHTML marķējumu un Web un lietotāju vadīklas, kur programmētāji ievieto Web lapas saturu, izmantojot koda aizmugures modeli..
Lietotāju vadīklas ir reģistrētu Web lapu kopsavilkumi vai saīsinātas sadaļas, kuras ASP.NET izmanto kā vadīklas. Tie ir izveidoti kā ASCX iezīmēšanas faili un izmanto tās pašas metodes kā HTML un tīmekļa servera vadīklas.
Tie ir izstrādāti tā, lai tie būtu atkārtoti izmantojami, un lietotājiem nodrošina vieglāku veidu, kā atkārtoti izmantot un nodalīt lietotāja saskarnes ASP.NET tīmekļa lietojumprogrammās. Lietotāja vadības lapa tiek savākta un saglabāta atmiņā turpmākiem pieprasījumiem.
Lietotāju vadīklas ir paredzētas lietošanai tikai vienā lietojumprogrammā, un, ja tās tiek izmantotas vairāk nekā vienā lietojumprogrammā, tās var radīt uzturēšanas problēmas. Tā kā rakstīšanai ir statiski dati, rakstīšanai nav nepieciešams daudz dizaina, un to vislabāk izmantot fiksētā izkārtojumā, piemēram, veidojot galvenes. No otras puses, rakstīšana pielāgotajās vadīklās ir sarežģītāka un tai ir nepieciešami vairāki kodi, jo tā netiek atbalstīta ar dizaineri, tāpat kā lietotāja vadīklu gadījumā. Tos vislabāk izmanto dinamiskam saturam.
Pielāgotas vadīklas ir savākti koda elementi, kas tiek izpildīti serverī un atklāj objekta modeli, lai iezīmēšanas tekstu, piemēram, HTML, parādītu kā parastu Web formu. Tos var izmantot vairākās Web lietojumprogrammās.
Tā kā tie ir paredzēti izmantošanai vairāk nekā vienā lietojumprogrammā, izplatīšana neradīs nekādas apkopes vai dublēšanas problēmas. Tas pat padara apkopi daudz vieglāku, uzstādot vienu kopiju globālajā montāžas kešatmiņā, lai tā tiktu koplietota starp lietojumprogrammām.
Lai arī tos ir grūti izgatavot, tos ir viegli izmantot, un tos var pievienot rīklodziņā, kas nav iespējams, izmantojot lietotāja vadīklas, kuras katrai lietojumprogrammai ir jāinstalē atsevišķās kopijās, kad tās tiek koplietotas starp lietojumprogrammām..
Kopsavilkums:
1.Lietotāju vadīklas ir reģistrētu Web lapu kopsavilkumi, kas tiek izmantoti kā vadīklas ASP.NET, savukārt pielāgotās vadīklas ir koda elementi, kas tiek apkopoti izmantošanai tīmekļa lietojumprogrammās..
2.Lietotāju vadīklas var izmantot tikai atsevišķās lietojumprogrammās, un, lai tās koplietotu, katrai lietojumprogrammai lietotājiem ir jāinstalē atsevišķas lietotāja vadīklas, kamēr pielāgotās vadīklas ir paredzētas izmantošanai vairākās lietojumprogrammās..
3.Lietotāju vadīklas var izraisīt uzturēšanas problēmas, bet pielāgotas vadīklas to nedara.
4.Kontroles vadīklas ir grūti izgatavot, taču tās ir viegli lietojamas, savukārt lietotāja vadīklas ir viegli izdarāmas, taču to lietošana var būt sarežģītāka.