Datori, Programmatūra
Kas ir "struktūra"? Net Framework. "Microsoft", "sistēma"
Agrāk vai vēlāk, pieredzējušiem lietotājiem sāk interesē kāda ir "sistēma". Uzreiz jāatzīmē, ka nekas ļoti sarežģīts un briesmīgi šajā platformā. Sākot ar Windows Vista versiju šim postenim ir daļa no visas sistēmas. Par XP joprojām ir, lai instalētu sastāvdaļa, ja tā nav. Bet nevajag slinks, lai lejupielādētu objektu, vai arī, lai noņemtu to. Viņš patiešām nepieciešams.
Sakarā ar to šādu tehnoloģiju parādās vairāk un vairāk pieteikumus. Vēl pirms lejupielādes nepieciešamie draiveri ATI video kartei tiek uzstādīta Net Framework. Ja barotni nav pieejama, tiks parādīts kļūdas ziņojums starta lietojumprogrammas laikā. Sastāvdaļu klātbūtne ir svarīgs nosacījums, jo WinAPI, bez kura sistēma nav tāda. Šajā rakstā mēs koncentrēsies uz to, kas ir "sistēma".
Lai saprastu vispārējo koncepciju
Kas ir "struktūra"? Šī platforma ir integrēta sastāvdaļa sistēmas, kas atbalsta izveidi un vienlaicīgu izpildi jaunu lietojumu un XML Web Services.
Pirmā versija tika izlaists 2002. gadā. Platforma tika izstrādāta, balstoties uz vairākiem mērķiem.
Pirmais ir garantējot savstarpēji objektu orientētas web izstrādes vidi. Tas ir nepieciešams, vietējā saglabāšanu un īstenošanu objekta kodu un cipariem, izplatīts internetā. Ir iespējams attālināti veikt uzdevumus.
Otrkārt, sniegšana koda izpildes vidi, kas samazina konfliktu, izvēršot programmatūru un pārvaldīt dažādas versijas. Tas būtu garantija drošu izpildi komandas, tostarp rakstījis identificēti vai trešo pušu ražotājiem.
Trešais: lai garantētu izpildi kodus vidē bez veiktspējas problēmām īstenošanā skriptu vai interpretējot cipariem.
Citas jomas attīstības platformu
Ceturtais mērķis: nodrošināt vienotu un savstarpēji principus programmēšanas dažādu veidu Windows lietojumprogrammas un tiešsaistes paplašināšanu.
Piektais: veidot attiecības, balstoties uz nozares standartu, kas nodrošina vienotu platformu kodu ar citiem kodiem.
galvenās sastāvdaļas
Izveidoja "Microsoft", "sistēma" sastāv no klases bibliotēkas un kopīgu valodu Runtime (CLR). Ar tā ir domāta aģentu, kas regulē kodus to īstenošanas laikā un sniedzot dažus pamata pakalpojumus (uzglabāšanas pārvaldības pakalpojumi, plūsmas un tālvadību).
Pamata nosacījumi tiek piemēroti stingri rakstīt un citu pareizrakstības pārbaudes šifrēšanu, lai nodrošinātu drošību un neesamību neveiksmēm. Izpildlaika vide radīta kontroles kodus.
Vēl viens nozīmīgs komponents platformas ir klases bibliotēka. Tas ir pilnīgs objektorientēta kolekcija veidiem, ko izmanto, veidojot pieteikumu, sākot no standarta, atvēršana no komandrindas vai GUI lietotājam un apdares iekārtas, izmantojot jaunākās ASP.NET tehnoloģiju iespējas, piemēram, XML, Web pakalpojumiem un Web Forms.
mijiedarbība elementu
Tādējādi CLR vide un klases bibliotēka saistīts ar programmatūru, un visā sistēmā. Tāpēc, lietotājs nevar palaist programmu bez platforma, kas sastāv no šiem elementiem.
No CLR potenciāls
Šī platforma elements ir atbildīgs par atmiņu, diegi izpildi, un koda drošības pārbaudes rakstīts šifru, apkopošanas, un citām sistēmas pakalpojumiem. Šie instrumenti ir sauc par iekšējo. Viņi pieder pie pārvaldīto kodu, kas darbojas ar CLR vidē.
Lai nodrošinātu drošību, sastāvdaļas tiek piešķirti dažādi uzticamības līmeni, atkarībā no daudziem faktoriem, tai skaitā izcelsmes (izveidota ar internetu, uzņēmuma vai vietējā datortīklā). Jūs varat iespējot vai atspējot iespēju veikt kontrolētu elementu darbību, piemēram, reģistra pieejamību, piekļuvi sistēmas failiem un citas funkcijas. Šī darbība tiek veikta, pat tad, ja kodu izmantot jebkurā aktīvā pieteikumu. Access to nodrošina runtime.
prioritāšu Sample
Piemēram, lietotājs var uzticēties pieteikums ir aktīvs, iebūvēto tīmekļa lapas, play audio vai animāciju, liedzot piekļuvi personas failus vai tīkla. Sakarā ar CLR drošības iezīmes īstu izvērsta interneta programmatūras kļūst bagāts iezīmes.
Likvidēšana iespējamo pieļauto kļūdu
Infrastruktūra precīzi mašīnrakstīšanas un pārbaudes kodi, ko sauc CTS, īsteno, izmantojot izpildes vidi, kas garantē uzticamību rakstīts šifru. Pateicoties šāda sistēma ar sevi apraksta visu elementu sniegta. Dažādas valodas kompilatori no Microsoft un neatkarīgu autoru izveidot pārvaldīto kodu. Tas atbilst sistēmai kopējo veidiem. Šis kods notiek arī citi pārvalda gadījumus. Tajā pašā laikā tā nodrošina spēcīgu rakstīt.
Sakarā ar klātbūtni kontrolētā izpildlaika vides izslēdz lielāko atkārtotus programmatūras kļūdas. Piemēram, objektus un atsauces uz tiem ir izvietoti piemērotās vietās, un izņemt, kad to nelieto. Šie procesi automātiski pārvalda izpildlaika minēts iepriekš. Šādas atmiņas pārvaldības novērš dažus no visbiežāk problēmas: atmiņas noplūdes, un šķelto saites uz to.
palielināt produktivitāti
Sakarā ar izpildes vidi palielina efektivitāti izstrādātājiem. Piemēram, programmētāji var izmantot tās priekšrocības, rakstot pieteikumus pazīstamā valodā viņiem. Izstrādātāji pieejama bibliotēka klašu un sastāvdaļām. Pat tad, ja preces tiek rakstīts citā valodā, programmētāji varēs tos izmantot. Funkciju izmanto daudzi ražotāji kompilatori, piekļūst Runtime Environment. Pateicoties šai platformai līdzekļiem ir pieejami esošo kodu rakstīts attiecīgajās valodās, un migrācijas procesu radīja pieteikumus ir ievērojami atvieglota.
savienojamība
Izpildes vide radīta nākotnes iekārtu. Tomēr tā atbalstījusi iepriekš rakstiskus iesniegumus. Sakarā ar mijiedarbība pārvalda un nekontrolētu kods izstrādātāji var izmantot nepieciešamos COM komponentus un elementus DLL.
Runtime palielina produktivitāti. Tas paredz virkni standarta interneta pakalpojumus. Pārvalda kods vienlaicīgi nekur un nekad interpretēts. Viņam ir atļauts darboties PC mašīna valodas nozīmē pēc pieprasījuma apkopošanas (JIT). Par augstāku produktivitāti brīdī atmiņas pārvaldnieks novērš iespēju tās sadrumstalotību un palielina kopējo summu.
Net Framework klašu bibliotēka
Vai kolekcija veidu, kas ir cieši integrēta ar CLR. Bibliotēka klases objektu orientētas. No pakalpojumu veidiem tas kontrolē lietotāja kods bieži vien pārmanto funkcijas. Tas atvieglo darbu un samazina laiku, kas pavadīts, izstrādājot jaunus rīkus platformu. Turklāt, neatkarīgi autori elementus var viegli kombinēt ar iebūvētu klasēs. Piemēram, daļa no kolekcijas platformas kopumu saskarnes, var tikt izmantoti, izstrādājot pielāgotas sastāvdaļas. Šīs nodarbības ir viegli apvienot ar iebūvētu.
izpilde procesu
Sakarā ar platformas tipa var atrisināt kopīgos uzdevumus, piemēram, datu savienojumu ar informācijas sistēmu, piekļuvi dažādiem failiem vākšanu, strādā ar stīgām. Turklāt daudzi no viņiem atbalstīt augsti specializētas attīstības scenārijus. Piemēram, platforma, ko izmanto, lai izveidotu konsoles programmatūru, interneta pakalpojumi, logiem pakalpojumus, programmas ar grafisko lietotāja saskarni, kā arī pieteikumus WPF, ASP.NET, WCF, WF.
Trešās puses kods
Kas ir "struktūra" ir neatkarīgs autors? Šis regulējums vietnes, izvairoties sīki mājas atkārtoti rakstiski atkārtojot sadaļas projekta projektā. Galvenais uzsvars ir uz loģiku. Ikviens, kas nodarbojas ar interneta attīstību uz ilgu laiku, ir pieejams jebkurai vārīšanai klasēm, ko izmanto savos projektos. Šāds komplekts bibliotēku var saukt par "pamata". Laika gaitā, programmētājs sāk saprast, ka vecā koda neder, un tas ir nepieciešams, lai pārtaisīt vēlreiz. Bet jūs varat ietaupīt laiku, izmantojot iepriekš rakstījis pieredzējuši izstrādātāji "ietvaros."
Php- «regulējums»
Tas ir pārsteidzoši noderīgs instruments. Pateicoties viņam, PHP pieteikumi tiek izveidota un uzturēta daudz ātrāk. Tas veicina augstas kvalitātes, strukturētu web attīstību.
suga
Yii- «regulējums» ir instruments, lai izveidotu Web2.0 pieteikumus. Atlaidiet versija tika iesniegta 2008. gada decembrī. Faktiski, šī augsta prioritāte Php- «regulējums». Tajā laikā tas tika izlaists daudz līdzīgu kodu, bet Yii ir vislielākā interese. Tā tika izveidota ar autors "ietvaros» Prado. Yii augstu veiktspēju. Viņš ir absolūti PHP5 saderīga "sistēma", kas balstās uz MVC arhitektūru. Yii ir viegli izmantot, labi organizēta.
Javascript «Sistēmai": variācijas
Veidojot tīmekļa lietojumprogrammas (nejaukt ar vietām ar interaktīvo UI), lietotājam ir izgudrot "ritenis", vispirms atdala informāciju no UI-daļu pieteikumu, un pēc tam nosakot personu, kas ir atbildīga par to mijiedarbību. Tāpēc, agrāk vai vēlāk, programmētājs sāk meklēt gatavus risinājumus attiecības starp šiem komponentiem. Labot šo problēmu palīdz Javascript «regulējumā». Viņam ir vairāk nekā 30 šķirnes.
Jquery - tas ir interesants Js- «regulējums», pievilcīgi relatīvo vieglumu izpratnes un iespēju ērtai lietošanai. Nesen tas ir kļuvis diezgan populārs. Jquery- «pamatprogramma" ir diezgan pienācīgas funkcionalitāti. Jo tas radīja daudz plugins un instrukcijas. Iesācēju web dizaineri var viegli iemācīties jQuery. Tāpēc tiek izmantots arvien biežāk.
Similar articles
Trending Now