ComputereSoftware

Hvad er en "ramme"? Net Framework. "Microsoft", "ramme"

Før eller senere, avancerede brugere begynder at være interesseret i, hvad der er en "ramme". Umiddelbart skal det bemærkes, at der ikke er noget meget kompliceret og forfærdelig i denne platform. Startende med Windows Vista-version af denne post er en del af et helt system. For XP stadig installere komponenten, hvis det ikke er. Men vær ikke doven til at hente elementet eller alternativt at fjerne det. Han virkelig brug for.

På grund af eksistensen af en sådan teknologi ser flere og flere applikationer. Selv før du henter de nødvendige drivere til ATI grafikkort bliver installeret Net Framework. Hvis mediet ikke er tilgængelig, vil en fejlmeddelelse under startprocessen applikationer. Tilstedeværelsen af en komponent er en vigtig forudsætning som WinAPI, uden hvilken systemet ikke. I denne artikel vil vi fokusere på, hvad der er en "ramme".

For at forstå det generelle koncept

Hvad er en "ramme"? Denne platform er en integreret del af det system, der understøtter oprettelse og samtidig fuldbyrdelse af nye applikationer og XML-webtjenester.

Den første version blev udgivet i 2002. Platformen blev udviklet på baggrund af flere mål.

Den første er at garantere et gensidigt objektorienteret web udviklingsmiljø. Det er nødvendigt på det lokale bevarelse og implementering af objekt koder og kryptering, fordelt på internettet. Det er muligt at fjernstyre udføre opgaver.

For det andet, levering af kode miljø, der minimerer konflikter i forbindelse med implementeringen af software og styring af forskellige versioner. Det bør være en garanti for sikker udførelse af kommandoer, herunder dem, som er skrevet af uidentificeret eller eksterne producenter.

Tredje: at sikre gennemførelsen af koder miljøer uden problemer med ydeevnen i forbindelse med gennemførelsen af scripting eller fortolket ciphers.

Andre områder af udviklingsplatform

Fjerde mål: at skabe et ensartet og sammenhængende principper for programmering for forskellige typer Windows-programmer og online-udvidelse.

Femte: at opbygge relationer baseret på branchens standard, hvilket giver en samlet platform kode med andre koder.

hovedkomponenter

Oprettet af "Microsoft", "ramme" består af en klasse bibliotek og Common Language Runtime (CLR). Ved sidstnævnte menes et middel, der regulerer koder under deres gennemførelse og give nogle grundlæggende tjenesteydelser (storage management services, strømme og Remoting).

De grundlæggende betingelser finder anvendelse stærk maskinskrivning og anderledes stavekontrol kryptering for at sikre sikkerheden og fravær af fiaskoer. Den runtime environment er skabt til de kontrolkoder.

En anden vigtig del af platformen er en klasse bibliotek. Det er en komplet objektorienteret samling af typer, der anvendes i skabelsen af applikationer, der spænder fra standard, åbning fra kommandolinjen eller GUI bruger, og efterbehandling udstyr ved hjælp af de nyeste ASP.NET teknologi funktioner, såsom XML, webservices, og Web Forms.

vekselvirkning af elementer

Således CLR miljø og klassen biblioteket forbundet med softwaren og hele systemet. Derfor kan brugeren ikke køre programmet uden en platform bestående af disse elementer.

Potentialet i CLR

Dette element af platformen er ansvarlig for hukommelse, tråd udførelse, og kode sikkerhedskontrol skrevet i cipher, kompilering, og andre systemtjenester. Disse værktøjer kaldes internt. De tilhører den administreret kode, der kører i CLR.

For at sikre sikkerheden komponenterne tildeles forskellige tillid niveauer, afhængig af mange faktorer, herunder oprindelse (skabt af internettet, virksomheden eller den lokale computer-netværk). Du kan aktivere eller deaktivere evnen til at udføre en kontrolleret element i operationer, såsom registreringsdatabasen adgang, adgang til systemfiler og andre funktioner. Denne handling udføres, selv om den anvendte kode i alle aktive programmer. Adgang det sikrer runtime.

prioritering Sample

For eksempel kan brugeren tillid til programmet er aktivt, den indbyggede webside, afspille lyd eller animation, nægte adgang til de personlige filer eller netværk. På grund af den CLR sikkerhedsfunktioner ægte indsat i Internet-software får rige funktioner.

Fjernelse af mulige anvendelsesområder fejl

Infrastruktur præcis indtastning og kontrol koder, kaldet CTS, implementeres via udførelse miljø, der garanterer pålideligheden skriftlig cipher. På grund af et sådant system er tilvejebragt ved selv-beskrivelse af alle elementer. Forskellige sprog compilere fra Microsoft og uafhængige forfattere skabe administreret kode. Det svarer til ordningen for almindelige typer. Denne kode tager også andre administrerede tilfælde. Samtidig sikrer stærk skrive.

På grund af tilstedeværelsen af et kontrolleret runtime environment udelukker mest gentagne softwarefejl. For eksempel er objekter og referencer til dem placeret i de relevante steder og fjernes, når den ikke er i brug. Disse processer styrer automatisk runtime nævnt tidligere. En sådan hukommelse ledelse fjerner nogle af de mest almindelige problemer: memory leaks og brudte links på det.

stigning i produktiviteten

På grund af udførelsen miljø øger effektiviteten af udviklere. For eksempel kan programmører bruge sine fordele, når du skriver applikationer i en velkendt sprog for dem. Udviklere tilgængelige bibliotek af klasser og komponenter. Selv hvis elementer er skrevet på et andet sprog, vil programmører kunne bruge dem. Funktionen bruges af mange producenter af compilere, der tilgår runtime miljø. Takket være denne platform midler til rådighed til eksisterende kode skrevet i relevante sprog, og migrationen proces skabte applikationer i høj grad lettes.

kompatibilitet

Udførelse miljø skabt til fremtidig udstyr. Men det støttede tidligere skriftlige ansøgninger. På grund af samspillet mellem styret og ukontrollerede kode udviklere kan bruge de nødvendige COM-komponenter og elementer af DLL.

Den runtime øger produktiviteten. Det giver et sæt af standard web services. Managed kode samtidigt ingenting og aldrig fortolket. Han får lov til at køre på PC maskine sprog betyder på anmodning af fastlæggelsen (JIT). For en højere produktivitet på det tidspunkt hukommelsesstyringen fjerner muligheden for dets fragmentering og øger det samlede beløb.

Net Framework klasse bibliotek

Er en samling af typer, der er tæt integreret med CLR. Class Library objektorienteret. Af de typer af tjenester, det kontrollerede brugerkode ofte arver funktionerne. Dette forenkler arbejdet og reducerer den tid, der bruges på at udvikle nye værktøjer platform. Desuden af uafhængige forfattere elementer kan nemt kombineres med indbyggede klasser. For eksempel kan en del af samlingen platform sæt grænseflader bruges i udviklingen af brugerdefinerede komponenter. Disse klasser er let at kombinere med indbygget.

gennemførelse af processer

På grund af den type platform kan løse almindelige opgaver som indsamling dataforbindelse til informationssystemet, adgang til forskellige filer, arbejde med strenge. Desuden er mange af dem støtter de højt specialiserede udviklingsscenarier. For eksempel platformen bruges til at skabe den konsol software, webtjenester, Windows-tjenester, programmer med en grafisk brugergrænseflade, samt WPF applikationer, Asp.Net, WCF, Wf.

Tredjeparts kode

Hvad er en "ramme" af en uafhængig forfatter? Denne ramme steder, så man undgår den opgave af omskrivning for at gentage dele af projektet til projektet. Hovedvægten ligger på logik. Enhver, der beskæftiger sig med webudvikling i temmelig lang tid, er til rådighed for eventuelle madlavningskurser, der anvendes i deres projekter. Et sådant sæt af biblioteker kan kaldes en "ramme". Over tid, programmøren begynder at indse, at den gamle kode ikke passer, og det er nødvendigt at gentage igen. Men du kan spare tid ved at bruge tidligere skrevet af erfarne udviklere "rammer".

PHP «rammer»

Det er overraskende nyttigt værktøj. Takket være ham, er Php-applikationer skabes og vedligeholdes meget hurtigere. Dette bidrager til høj kvalitet, struktureret webudvikling.

arter

Yii- «ramme» er et værktøj til at skabe en Web2.0-applikationer. Slip-version blev præsenteret i december 2008. I virkeligheden er dette højt prioriterede PHP «ramme». På det tidspunkt, det blev udgivet en masse lignende kode, men Yii er af størst interesse. Det blev skabt af forfatteren til "rammer» Prado. Yii høj ydeevne. Han er absolut PHP5-kompatibel "ramme" bygget på MVC arkitektur. Yii er nem at bruge, godt organiseret.

Javascript «Frameworks": variationer

Ved udvikling af web applikationer (ikke at forveksle med de steder med interaktiv UI) brugeren skal opfinde den "hjul", først at adskille oplysninger fra ansøgningen UI-side og derefter bestemme den ansvarlige for deres interaktion. Derfor, før eller senere, programmøren begynder at kigge efter færdige løsninger for forholdet mellem disse komponenter. Løs dette problem hjælper Javascript «ramme». Han har mere end 30 sorter.

Jquery - det er en interessant Js- «ramme», tiltalende relativ lette forståelsen og muligheden for komfortabel brug. For nylig er det blevet meget populært. Jquery- «Framework" har ganske anstændig funktionalitet. For det skabte en masse plugins og instruktioner. Novice webdesignere kan sagtens lære Jquery. Derfor er det brugt mere og oftere.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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