KomputilojProgramaro

Kio estas "kadro"? Net Framework. "Microsoft", "kadro"

Pli aŭ malpli frue, altnivelaj uzantoj komencas interesi en kio estas "kadro". Tuj ni notu, ke en tiu platformo estas nenio tre komplika kaj timiga. Komencante kun Vindozo Vista versio de tiu ero estas parto de tuta sistemo. Por XP ankoraŭ devas instali la komponanto se ĝi ne estas. Sed ne estu pigra elŝuti la elementon aŭ, alternative, por forigi ĝin. Li vere bezonataj.

Pro la ekzisto de tia teknologio aperas pli kaj pli aplikoj. Eĉ antaŭ ol elŝuti la necesajn ŝoforojn por la ATI videokarto esti instalita Net Framework. Se la meza ne haveblas, eraro mesaĝo aperos dum la starto aplikoj. La ĉeesto de komponanto estas grava kondiĉo kiel WinAPI, sen kiuj la sistemo ne estas. En ĉi tiu artikolo, ni koncentros sur kio estas "kadro".

Kompreni la ĝenerala koncepto

Kio estas "kadro"? Ĉi tiu platformo estas integrita komponento de la sistemo kiu subtenas la kreadon kaj samtempaj ekzekuto de novaj aplikoj kaj la XML-Web Services.

La unua versio estis publikigita en 2002. La platformo estis disvolvita surbaze pluraj celoj.

La unua IS garantiante reciproke objekto orientita ttt disvolviĝo medio. Bezonas je la loka konservado kaj efektivigo de objekto kodoj kaj ĉifroj, distribuita en Interreto. Eblas remotamente plenumi taskojn.

La dua estas provizi la ekzekuto kodo kiu minimumigas konflikto kiam disfaldas programaro kaj administranta malsamaj versioj. Ĝi devus esti garantio de sekura ekzekuto de comandos, inkludante tiuj Skribite per neidentigita aŭ triaj fabrikantoj.

Tria: garantii la ekzekuto kodo sen problemoj de rendimento en la efektivigo de scripting aŭ interpretita ĉifroj.

Aliaj areoj de disvolviĝo platformo

Kvara celo: provizi unuecan kaj interkonektitaj principoj de programado por malsamaj specoj de Vindozo aplikoj kaj rete vastiĝo.

Kvina: konstrui rilatoj surbaze de la industrio normo, provizante la sindikato kodo platformo kun alia ĉifro.

ĉefaj komponantoj

Kreita de "Microsoft", "kadro" konsistas el klaso biblioteko kaj Common Language Runtime (CLR). Per la lasta estas intencita agenton, gvidanto kodoj dum sia efektivigo kaj disponigante iuj bazaj servoj (stokado mastrumado servoj, fluoj kaj remoting).

La baza kondiĉoj aplikas fortan tajpado kaj malsamaj sorĉo kontrolanta ĉifrado por certigi la sekurecon kaj foresto de malsukcesoj. La tempo de ekzekuto medio estas kreita por la kodoj de kontrolo.

Alia grava komponento de la platformo estas klaso biblioteko. Estas kompleta objektema kolekto de tipoj uzita en la kreo de aplikoj, kiuj iras de normo, malfermo de la komandlinio aŭ GUI uzanto, kaj finante ekipaĵo uzante la lastan teknologion de ASP.NET kapabloj, kiaj la XML, Web servoj, kaj Web Formoj.

interago de elementoj

Tiel, la CLR kaj klaso biblioteko ligitaj kun la programaro kaj la tuta sistemo. Sekve, la uzanto ne povas kuri la aplikon sen platformo kiu konsistas de ĉi tiuj elementoj.

La potencialo de la CLR

Tiu elemento de la kajo respondecas pri memoro, fadeno de ekzekuto, kaj kodo sekureco ĉekojn skribita en ĉifro, kompilo, kaj aliaj sistemo servoj. Ĉi tiuj iloj estas nomitaj internaj. Ili apartenas al la sukcesis kodo kiu kuras en la CLR medio.

Por certigi sekurecon, la komponantoj estas atribuitaj malsamaj konfidon niveloj, depende de multaj faktoroj, inkluzive de origino (kreita de Interreto, entrepreno reto, aŭ loka komputilo). Vi povas aktivigi aŭ malaktivigi la kapablon elfari kontrolitaj elemento de operacioj, kiel ekzemple registro aliron, aliro al sistemo dosieroj kaj aliaj funkcioj. Tiu ago estas realigita, eĉ se la kodo uzata en ajna aktiva aplikaĵo. Aliro ĝi certigas la tempo de ekzekuto.

priorización Specimenaj

Ekzemple, la uzanto povas fidi la apliko estas aktiva, la enkonstruita en retpaĝo, ludi audio aŭ kuraĝigo, nei aliro al la personaj arkivoj aŭ reto. Pro la CLR sekureco prezentas veran deplojitaj en interreto programaro akiras riĉan trajtoj.

Elimino de eblaj eraroj Apliko

Infrastructure preciza tajpado kaj konfirmo kodo, nomita la CTS, estas implementado por la tempo de ekzekuto, kiu garantias la fidindeco de la litero nombro. Pro tia sistemo estas provizita de mem-priskribo de ĉiuj elementoj. Malsamaj lingvo kompililoj de Microsoft kaj sendependa aŭtoroj krei sukcesis kodo. Ĝi respondas al la sistemo de la komuna tipoj. Tiu kodo ankaŭ prenas aliajn sukcesis petskriboj. Samtempe ĝi certigas fortajn tajpado.

Pro la ĉeesto de kontrolita runtime medio ekskludas plej repetitivos programaro eraroj. Ekzemple, celoj kaj referencoj al ili estas metitaj en la taŭgaj lokoj kaj forigis kiam ne en uzo. Ĉi tiuj procezoj aŭtomate kontrolas la antaŭe menciita tempo de ekzekuto. Tia memoro mastrumado eliminas kelkaj el la plej komunaj problemoj: memoro fugoj kaj rompitaj ligoj sur ĝi.

pliigi en produktiveco

Pro la ekzekuto medio pliigas la efikecon de programistoj. Ekzemple, programistoj povas uzi liajn avantaĝojn kiam skribi aplikojn en familiara lingvo por ili. Ellaborantoj atingebla biblioteko de klasoj kaj komponantoj. Eĉ se aĵoj estas skribita en alia lingvo, programistoj povos uzi ilin. Funkcio estas uzita de multaj fabrikantoj de compiladores, alirante la ekzekuto medio. Danke al ĉi tiu platformo per ili disponigis al ekzistanta kodo skribita en taŭga lingvoj, kaj la migrado procezo kreis aplikojn estas multe faciligita.

kongruo

Ekzekuto medio kreita por estontaj ekipaĵon. Tamen, ĝi subtenis antaŭe skribitan aplikojn. Pro la interago de sukcesis kaj descontrolada kodo programistoj povas uzi necesa COM komponantojn kaj elementoj de la DLL.

Pliigas runtime agado. Ĝi provizas aro de normo ttt servoj. Sukcesis kodo samtempe nenie kaj neniam interpretita. Li estas permesita kuri en PC maŝino lingvo signifas laŭ peto de la kompilo (JIT). Por pli alta produktiveco tiutempe la memoro manaĝero forigas la eblecon de lia fragmentación kaj pliiĝas la totala kvanto.

Net Framework klaso biblioteko

Estas kolekto de tipoj kiuj estas proksime integrita kun la CLR. Klaso Biblioteko objektema. El la tipojn de servoj kontrolis uzanto kodo ofte heredas la funkcioj. Ĉi simpligas la laboron kaj reduktas la tempon pasigis en la disvolviĝo de novaj iloj platformo. Krome, de sendependaj aŭtoroj elementoj povas facile esti kombinita kun integrita klasoj. Ekzemple, parto de la kolekto platformo aron de interfacoj povas esti uzita en la disvolviĝo de kutimo komponantoj. Ĉi tiuj klasoj estas facile kombini kun konstruita.

ekzekuto de procezoj

Pro la speco de platformo povas solvi komunajn taskojn kiel ekzemple kolektado datumoj ligo al la informsistemo, aliro al diversaj dosieroj, labori kun kordoj. Krome, multaj el ili subtenas la tre specialigitaj disvolviĝo scenaroj. Ekzemple, la platformo uzita por krei la konzolo programaro, servoj retejo, la Windows servoj, programoj kun grafika uzantinterfaco, kaj ankaŭ aplikoj WPF, Asp.Net, WCF, WF.

Triaj kodo

Kio estas "kadro" de sendependa verkisto? Tiu kadro lokoj, evitante la tasko de re-skribo de ripeti sekciojn de la projekto al la projekto. La ĉefa emfazo estas sur logiko. Iu ajn pritraktas ttt disvolviĝo por vere tempo, estas disponebla al ajna kuirado klasoj, uzataj en liaj projektoj. Tia aro de bibliotekoj povas nomiĝi "kadro". Dum tempo, la programisto komencas rimarki ke la malnova kodo ne faris, kaj tio devus esti denove ŝanĝis. Sed vi povas ŝpari tempon uzante antaŭe skribita de spertaj programistoj "kadron."

Php- «kadron»

Ĝi estas surprize utila ilo. Danke al li, Php-aplikoj estas kreitaj kaj subtenitaj multe pli rapida. Tiu kontribuas al altkvalitaj, strukturita retejo disvolviĝo.

specioj

Yii- «kadron» estas ilo por krei web2.0-aplikoj. Release versio estis prezentita en decembro 2008. Fakte, ĉi prioritario Php- «kadron». Tiutempe ĝi estis liberigita multajn similajn kodo, sed Yii estas de plej granda intereso. Ĝi estis kreita de la aŭtoro de "kadron» Herbejo. Yii alta rendimento. Li estas absolute PHP5-kongrua "kadro" konstruita sur la arkitekturo de MVC. Yii estas facile uzi, bone organizita.

Javascript «Kadroj": variadoj

Kiam evoluantaj aplikoj retejo (ne konfuzi kun la lokoj kun interagaj UI) la uzanto devas inventi la "radon", unue disigante informon de la UI-parto aplikaĵo, kaj tiam determini la respondeca persono de ilia interago. Tial, pli aŭ malpli frue, la programisto komencas serĉi preta solvoj por la rilato inter ĉi tiuj komponantoj. Ripari tiun problemon helpas Javascript «kadron». Li havas pli ol 30 varioj.

JQuery - estas interesa Js- «kadron», vokante relativa facileco de kompreno kaj la eblecon komforte uzo. Lastatempe, ĝi fariĝis sufiĉe populara. Jquery- «Framework" havas tute decan funkciojn. Ĉar kreis multajn kromaĵojn kaj instrukcioj. Novulo retejo diseñadores povas facile lerni JQuery. Tial ĝi estas uzata pli kaj pli ofte.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 eo.birmiss.com. Theme powered by WordPress.