РачунариСофтвер

Какав је оквир? Нет Фрамеворк. "Мицрософт", "Оквир"

Пре или касније, напредни корисници почињу да се питају шта је "оквир". Одједном треба истаћи да у овој платформи нема ништа врло компликовано и ужасно. Почевши од верзије Виндовс Виста, овај елемент је део читавог система. За КСП, и даље морате инсталирати компоненту ако не постоји. Међутим, немојте бити лењи да учитате елемент или, напротив, избришите. Заиста му је потребно.

Због постојања ове технологије појављују се све више апликација. Чак и пре скидања неопходних драјвера за АТИ графичку картицу, Нет Фрамеворк је инсталиран. Ако нема окружења, поруке о грешци ће се појавити током покретања апликације. Присуство компоненте је важно стање, као што је ВинАПИ, без које систем није. У овом чланку ћемо говорити о томе шта је "Оквир".

Разумјети општи концепт

Какав је оквир? Ова платформа је интегрисана компонента система који подржава креирање и симултано извршавање нових апликација и КСМЛ Веб услуга.

Прва верзија објављена је 2002. године. Платформа је развијена са неколико циљева на уму.

Први: гарантују међусобно конзистентно објектно оријентисано Веб програмско окружење. Потребно је када локално складиштите и извршавате објектне шифре и шифре дистрибуиране на Интернету. Истовремено, задаци се могу изводити на даљину.

Друго: обезбеђивање окружења за извршење кода које минимизира недоследности приликом примене програма и управљање различитим верзијама. Требало би да буде гаранција сигурног извршавања команди, укључујући оне које су написали непознати или произвођачи трећих страна.

Треће, гарантујући окружење извршења кодова без проблема са перформансама приликом имплементације скрипти или тумачених шифара.

Остале области развоја платформе

Четврти циљ је обезбеђивање јединствених и међусобно повезаних принципа рада за програмера за различите врсте Виндовс апликација и онлине екстензије.

Пети: изградња интерконекција заснованих на индустријском стандарду који омогућава интеграцију платформе са другим кодом.

Главне компоненте

Мицрософтова Фрамеворкс састоји се од библиотеке класе и заједничког језичког времена (ЦЛР). Ово се односи на агента који штити кодове током њихове имплементације и пружа неколико основних услуга (управљање меморијом, навођење и ремотинг услуге).

Главни услови који се примењују су строго штампање и различита провера исправности писања шифара, што гарантује сигурност и одсуство неуспјеха. Радно окружење је креирано за управљање кодовима.

Друга главна компонента платформе је библиотека класе. Ово је потпуна циљно-оријентисана колекција типова који се користе приликом креирања апликација, почевши од стандардних, отварање помоћу командне линије или графичког корисничког интерфејса , а завршава се помоћу најновијих функција АСП.НЕТ технологије, као што су КСМЛ Веб Сервицес и Веб Формс.

Интеракција елемената

Због тога ЦЛР и библиотека класе су у међусобној вези са софтвером и читавим системом. Због тога, корисник не може покренути апликације без платформе која се састоји од ових елемената.

Потенцијал ЦЛР

Овај елемент платформе је одговоран за меморију, извршавање нити и кодова, проверу сигурности писане шифре, компилације и других системских услуга. Таква средства називају се интерна. Они се односе на управљачки код који ради у ЦЛР.

Да би се обезбедила сигурност, компонентама се додјељују различити нивои повјерења, овисно о многим факторима, укључујући поријекло (креиране на Интернету, на мрежама у предузећу или на локалном рачунару). Можете омогућити или онемогућити могућност надлежног објекта да извршава операције као што је приступ регистратору, приступ системским датотекама и друге функције. Ова акција се обавља чак и ако се код користи у било којој активној апликацији. Приступ за њега гарантује животно окружење.

Пример приоритета

На пример, корисник може веровати активној апликацији која је уграђена у веб страницу да репродукује звук или анимацију, ускраћујући приступ личним датотекама или мрежи. Са ЦЛР сигурносним алатима, прави онлине софтвер добија богате функције.

Елиминишите могуће грешке приликом примјене

Инфраструктура за фино куцање и валидацију кода, звана ЦТС, се имплементира коришћењем окружења рунтиме-а који гарантује поузданост писане шифре. Захваљујући оваквом систему, обезбеђен је само-опис свих елемената. Различити компилатори језика и независни аутори креирају управљачки код. Одговара систему заједничких типова. Овај код прихвата и друге управљачке инстанце. Истовремено, гарантује строго куцање.

Због присуства управљачког окружења, елиминишу се најчешће грешке у софтверу. На пример, објекти и везе са њима се стављају на одговарајућа места и пуштају се када се уопште не користе. Ови процеси се аутоматски контролишу претходно наведеним радним временом. Ово управљање меморијом елиминише неколико најчешћих проблема: губитак меморије и не-радне референце на њега.

Повећана продуктивност

Због окружења извршења повећана је ефикасност рада програмера. На пример, програмери могу користити своје предности приликом писања апликација на њиховом уобичајеном језику. Програмерима се нуди библиотека и компоненте класе. Чак и ако су елементи написани на другом језику, програмери ће их моћи користити. Функцију користе многи произвођачи компајлера који приступају окружењу извршавања. Захваљујући томе, алати платформе постају доступни за постојеће кодове написане на одговарајућим језицима, а процес преноса створених апликација је значајно олакшан.

Компатибилност

Изведено је окружење за будућу опрему. Међутим, он подржава претходно написане апликације. Због интеракције управљачких и неконтролисаних кодова, програмери могу користити потребне КОМ компоненте и ДЛЛ елементе.

Радни вијек повећава перформансе. Обезбеђује многе стандардне веб услуге. Управљени код се никада не тумачи. Омогућено је покретање језика рачунара рачунара помоћу компилације на захтев (ЛТ). У циљу повећања перформанси у овом тренутку, меморијски контролер елиминише могућност фрагментације и повећава укупну количину.

Библиотека Нет Оквирног Класа

Ово је колекција типова која се блиско интегришу са ЦЛР. Библиотека разреда је објектно оријентирана. Од врста које пружа, управљан кориснички код често наслијеђује функције. Захваљујући томе, посао је поједностављен и смањено је вријеме проведено за савладавање најновијих средстава платформе. Поред тога, елементи креирани од независних аутора могу се лако комбиновати са уграђеним класама. На пример, скуп интерфејса који су укључени у збирке платформе могу се користити за развој прилагођених компоненти. Ове класе се лако могу комбиновати са уграђеним часовима.

Процес извршења

Захваљујући типовима платформи, можете решавати такве стандардне задатке као прикупљање информација, повезивање са информационим системом, приступ различитим датотекама, рад са стринговима. Поред тога, многи од њих подржавају високо специјализоване развојне сценарије. На примјер, платформа се користи за креирање конзоле подршке, веб сервиса, услуге Виндовса, програма с графичким корисничким интерфејсом, као и апликација Впф, Асп.Нет, Вцф, Вф.

Код независног произвођача

Шта је "оквир" независног аутора? Ово је скелет сајтова, који омогућава избјегавање рутинског рада на преписивању понављаних локација од пројекта до пројекта. Главни нагласак је на логици. Сваки корисник који се већ дуго бави развојем веба, има на располагању све готовости које се користе у његовим пројектима. Сличан скуп библиотека може се назвати "оквир". Временом, програмер почиње да схвата да је стари код потпуно бескористан, и да је потребно прерадити. Али корисник може уштедјети време, користећи раније написане од стране искусних програмера Фрамеворкс-а.

Пхп- "Оквир"

Ово је невероватно корисно средство. Захваљујући њему, Пхп апликације се стварају и одржавају много брже. Ово доприноси висококвалитетном и структуираном развоју веба.

Сорте

Иии- "Оквир" је алат за креирање Веб2.0 апликација. Верзија за објављивање је представљена у децембру 2008. године. У ствари, ово је високо приоритетни ПХП оквир. Тада су пуштени многи слични кодови, али је највећи интерес за Иии. Створио га је аутор "Оквира" Прадо. Иии карактеришу високи перформанси. Апсолутно је ПХП5-компатибилан "Фрамеворк", који је изграђен на архитектури МВЦ-а. Иии је једноставан за коришћење, добро организован.

Јавасцрипт "Оквири": сорте

Приликом израде веб апликација (не сме се мешати са сајтовима са интерактивним корисничким интерфејсом), корисник мора измислити "бицикл", прво раздвајати информације из УИ-дијела апликације, а затим одредити особу одговорну за њихову интеракцију. Стога, пре или касније програмер почиње да тражи спремна решења како би се осигурала међусобна повезаност ових компоненти. Јавасцрипт "Фрамеворк" помаже да се реши проблем. Има више од 30 врста.

ЈКуери је занимљив ЈС- "оквир" који подмићује релативном једноставношћу разумевања и могућношћу удобне употребе. Недавно је постао прилично популаран. Јкуери- "Фрамеворкс" има прилично пристојну функционалност. За њега су креирани многи додатци и упутства. Почетни веб програмери могу лако да савладају ЈКуери. Због тога се користи све чешће.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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