7Aug

Шта је Мицрософт.НЕТ Фрамеворк и зашто је инсталиран на мој рачунар?

Ако сте уопште користили Виндовс, вероватно сте чули за Мицрософт. НЕТ, вероватно зато што вам је апликација затражила да га инсталирате или сте то приметили на листи инсталираних програма.Осим ако сте програмер, не треба вам пуно знања да бисте га искористили.Само треба да радиш.Али, пошто ми зезамо као да знамо ствари, придружите нам се док истражујемо шта је. НЕТ и зашто је толико апликација потребно.

. НЕТ Фрамеворк, објашњен

Сам назив ".НЕТ Фрамеворк" је нешто погрешно. оквир ( у програмским терминима) је заправо збирка апликационих програмских интерфејса( АПИ) и дељене библиотеке кода коју програмери могу позвати приликом развијања апликација, тако да они не морају да напишу код из нуле.У. НЕТ Фрамеворк-у, та библиотека заједничког кода се зове Библиотека оквирних класа( ФЦЛ).Битови кода у дељеној библиотеци могу извршавати све врсте различитих функција.Рецимо, на пример, програмеру је потребна њихова апликација да би могли да пингују другу ИП адресу на мрежи.Уместо да сами пишу тај код, а затим пишу све мале битове и комаде који морају тумачити оно што значе пинг, они могу користити код из библиотеке која обавља ту функцију.

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

Дакле, зашто је име погрешно?

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

Постоји неколико предности да се апликације покрећу унутар окружења за рад.Највећа је преносивост.Програмери могу написати свој код користећи било који од подржавајућих језика, укључујући и фаворитове као Ц #, Ц ++, Ф #, Висуал Басиц и неколико десетина других.Тај код се онда може покренути на било ком хардверу на којем је подржан. НЕТ.Иако је платформа очигледно дизајнирана да подржава хардвер, а не рачунаре засноване на оперативном систему Виндовс, међутим, његова заштићена природа довела је до тога да се углавном користи за Виндовс апликације.

Мицрософт је креирао друге имплементације. НЕТ да би помогао у решавању овог проблема.Моно је бесплатан и отворени изворни пројекат дизајниран да обезбеди компатибилност између. НЕТ апликација и других платформи, посебно Линука.Имплементација. НЕТ Цоре је такође бесплатна и отвореног кода који је дизајниран да донесе лагане, модуларне апликације на више платформи..НЕТ Цоре је намењен за пружање подршке за Мац ОС Кс, Линук и Виндовс( укључујући подршку за Универсал Виндовс Платформ апликације).

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

Како се. НЕТ добија на мој систем?

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

Било је у суштини три начина на који би се инсталирала било која одређена верзија. НЕТ Фрамеворка:

  • Ваша верзија оперативног система Виндовс можда је укључила у подразумевану инсталацију.
  • Апликација која захтева одређену верзију може је инсталирати током своје инсталације.
  • Неке апликације би вам чак послале на одвојено место за преузимање како бисте зграбили и инсталирали одређену верзију. НЕТ Фрамеворк.

Срећом, ствари су глатке у модерним верзијама Виндовс-а.Понекад током дана Виндовс Вистина, десиле су се двије важне ствари.Прво је објављен. НЕТ Фрамеворк 3.5.Та верзија је преправљена тако да укључује компоненте из верзије 2 и 3. Апликације које су захтевале раније верзије сада би радиле ако сте инсталирали верзију 3.5.Друго, надоградња на. НЕТ Фрамеворк је коначно почела да се испоручује кроз Виндовс Упдате.

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

Када се Виндовс 8 окренуо, дошла је нова, потпуно редизајнирана. НЕТ Фрамеворк верзија 4.Верзија 4( и горе) не означава компатибилност са старијим верзијама.Дизајниран је тако да се може покренути заједно са верзијом 3.5 на истом рачунару.Апликације писане за верзије 3.5 и ниже захтевају верзију 3.5, а за апликације које су написане на верзију 4 или новију верзију потребно је инсталирати верзију 4.Добра вест је да ви као корисник заиста више не бринете о тим инсталацијама.Виндовс вам доста рукује.

Виндовс 8 и Виндовс 10 укључују верзије 3.5 и 4( тренутна верзија сада је 4.6.1).Они се инсталирају на основу прве потребе, тако да када први пут инсталирате апликацију којој је потребна једна од тих верзија, Виндовс ће га аутоматски додати.Можете их заправо додати у Виндовс прије него што желите, приступањем опционалним функцијама Виндовс-а.Имате опције за додавање верзије 3.5 и верзије 4.6 одвојено.

Ипак, нема разлога да их додате у своју инсталацију Виндовс-а осим ако не развијате апликације.Када први пут инсталирате апликацију којој је потребна једна од доступних верзија, Виндовс ће га додати за вас иза сцене.

Шта могу да урадим ако имам проблеме са. НЕТ?

Вероватно нећете имати проблема са. НЕТ самим тим на модерним верзијама Виндовс-а.Пошто су обе потребне верзије укључене у Виндовс и инсталиране по потреби, инсталације апликација су прилично беспрекорне.На старијим верзијама оперативног система Виндовс( Тхинк КСП и Виста), често сте морали да деинсталирате и поново инсталирате различите верзије. НЕТ-а како бисте радили ствари.Такође сте морали скочити кроз обруч како бисте били сигурни да су исправне верзије. НЕТ инсталиране за апликације које су им потребне.Сада, Виндовс обрађује те ствари за вас.

То је рекао, ако имате проблема за које мислите да су у вези са. НЕТ окружењем, можете предузети неколико корака.

Прво, требало би да будете сигурни да Виндовс има све најновије исправке.Ако је доступна исправка за. НЕТ Фрамеворк, то може само решити ваше проблеме.Такође можете покушати уклонити верзије. НЕТ Фрамеворк са вашег рачунара, а затим их поново додати.Само додирните свој пост на додавање додатних Виндовс функција како бисте видели како.Ако ниједан од ових корака не ради, можете покушати скенирати за корумпиране системске датотеке у оперативном систему Виндовс.Не траје дуго и може повратити системске датотеке које су постале корумпиране или нестале.Увек је вредно пуцњаве.

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

И тамо имате.Можда је више него што сте икада желели да знате о. НЕТ Фрамеворк-у, али је следећи пут када се појавите на забави, можете импресионирати све своје пријатеље.