Компьютер, Програм хангамж
Нь "тогтолцоо" гэж юу вэ? Цэвэр орчин. "Microsoft", "тогтолцоо"
Эрт, эсвэл дараа нь дэвшилтэт хэрэглэгчийн нь "тогтолцоо" гэж юу сонирхож эхэлдэг. Нэн даруй энэ тавцан нь маш ярвигтай, аймшигтай зүйл байдаг гэдгийг тэмдэглэх нь зүйтэй. Энэ зүйлийн Windows Vista-ийн хувилбар нь эхлэн бүхэл бүтэн системийн нэг хэсэг юм. XP хувьд ч энэ нь тийм биш бол бүрэлдэхүүн суулгах хэрэгтэй. Харин өөр нэг арга нь зүйл татаж авах, эсвэл залхуу байж чадахгүй байна, үүнийг арилгахын тулд. Тэр үнэхээр хэрэгтэй.
улмаас ийм технологи оршин илүү их, илүү програмуудыг байна. Тэр ч байтугай цэвэр хүрээ суулгаж байгаа ATI видео карт зайлшгүй шаардлагатай драйверуудыг татахаасаа өмнө. дунд байхгүй бол, алдааны мэдээлэл эхлүүлэх програмууд үед гарч ирэх болно. бүрэлдэхүүн хэсэг байгаа нь ямар ч систем нь биш юм WinAPI зэрэг чухал нөхцөл юм. Энэ нийтлэлд бид "тогтолцоо" гэж юу болох талаар анхаарах болно.
ерөнхий үзэл баримтлалыг ойлгохын тулд
нь "тогтолцоо" гэж юу вэ? Энэ тавцан бий болгох, шинэ програмууд нь нэгэн зэрэг гүйцэтгэл болон XML-Вэб үйлчилгээг дэмждэг системийн нэгдсэн бүрэлдэхүүн хэсэг юм.
Эхний хувилбар нь 2002 онд гарсан. тавцан хэд хэдэн зорилт дээр үндэслэн боловсруулсан байна.
Эхний харилцан объект хандлагат баталгаажуулах юм вэб хөгжүүлэлтийн орчин. Энэ нь орон нутгийн хадгалалт, объект код болон шифрүүдийн хэрэгжилт, интернэтэд тархсан үед шаардлагатай байна. Энэ нь алсаас даалгаврыг гүйцэтгэх боломжтой юм.
Хоёрдугаарт, програм хангамж суурилуулах, янз бүрийн хувилбаруудыг удирдаж байхдаа зөрчил багасгадаг код гүйцэтгэл орчны заалт. Энэ тушаал нь аюулгүй гүйцэтгэх, үл мэдэгдэх, эсвэл гуравдагч талын үйлдвэрлэгчид бичсэн зэрэг нь баталгаа байх ёстой.
Гуравдугаарт: ямар ч скрипт буюу орчуулбал шифрүүдийн хэрэгжүүлэх үйл ажиллагааны асуудал код орчинд хэрэгжилтийг баталгаажуулах.
хөгжлийн платформ Бусад газар
Дөрөв дэх зорилго: Windows програмууд, онлайн өргөжүүлэх өөр өөр төрлийн програм нь нэгдмэл, харилцан зарчмыг хангах.
Тавдугаарт: Бусад код нь нэгдсэн тавцан кодыг хангах, салбарын стандарт дээр суурилсан харилцааг бий болгох.
үндсэн бүрэлдэхүүн хэсэг
"Microsoft" бүтээсэн "тогтолцоо" ангиллын номын сан, нийтлэг хэл үеийн (CLR) бүрдэнэ. Сүүлийнх нь тэдний хэрэгжилтийн явцад код удирдах болон хангах зарим үндсэн үйлчилгээ (хадгалах удирдлагын үйлчилгээ, урсгал болон remoting), нэг агент гэсэн үг юм.
үндсэн нөхцөл алдаа нь аюулгүй байдал, байхгүй хангах хүчтэй бичиж, янз бүрийн алдаа шалгах шифрлэлт хэрэглэж байна. Ажиллах үеийн орчны хяналтын код бий болгосон байна.
тавцан өөр нэг гол бүрэлдэхүүн хэсэг нь анги сан юм. Энэ програмууд нь бий хэрэглэдэг төрөл, стандарт авахуулаад бүрэн объект хандалтат цуглуулга юм, тушаалын мөрөөс, эсвэл авсан нээлтийн GUI ийм XML, вэб үйлчилгээ, вэб хэлбэрийг зэрэг хамгийн сүүлийн үеийн ASP.NET технологи боломжийг ашиглан хэрэглэгч болон ялгах тоног төхөөрөмж.
элементүүдийн харилцан
Тиймээс CLR орчин, ангийн номын сангийн программ хангамж, бүхэл бүтэн системтэй холбоотой. Тиймээс хэрэглэгч нь эдгээр элементийг агуулсан тавцан ямар програм ажиллуулж чадахгүй юм.
CLR болзошгүй
тавцан Энэ элемент санах ой, утас гүйцэтгэх, болон шифр, эмхэтгэл бичигдсэн код нь аюулгүй байдлын шалгалтгүйгээр, болон бусад системийн үйлчилгээг хариуцдаг. Эдгээр хэрэгслүүд нь дотоод гэж нэрлэдэг. Тэд CLR ажилладаг удирдаж код хамаарна.
аюулгүй байдлыг хангах, бүрэлдэхүүн хэсэг нь олон хүчин зүйл, гарал үүсэл (интернэт, аж ахуйн нэгж, орон нутгийн компьютерийн сүлжээ бий) зэрэг хамаарч өөр өөр итгэл түвшинг өгсөн байна. Та идэвхжүүлэх эсвэл бүртгэлийн хандах, системийн файл, мөн бусад чиг үүрэг хандах гэх мэт үйл ажиллагаа, нь хяналттай элементийг гүйцэтгэх чадварыг нь хаах хэрэгтэй. Энэ арга хэмжээ нь ямар нэгэн идэвхтэй хэрэглэх хэрэглэсэн ч гэсэн код, хийж гүйцэтгэнэ. Хандалтын тэр үеийн баталгаажуулдаг.
тэргүүлэх чиглэл дээж
Жишээ нь, програмыг итгэж болох хэрэглэгч идэвхтэй, барьсан нь вэб хуудас, дуу болон дүрс, хувийн файлууд эсвэл сүлжээнд хандах үгүйсгэж тоглож байна. CLR аюулгүй байдлын жинхэнэ онцлог нь Интернэт програм хангамж гаргачихсан улмаас баялаг боломжуудыг авдаг.
боломжтой програм алдааг арилгах
Дэд бүтцийн үнэн зөв бичиж болон шалгах код, CTS гэж нэрлэдэг, найдвартай бичсэн шифрийг баталгаажуулсан гүйцэтгэл орчинд дамжуулан хэрэгжүүлсэн. Ийм систем нь бүх элементийн өөрөө тайлбар өгсөн юм болж. Microsoft, бие даасан зохиогчдын өөр хэлний хөрвүүлэгчид чадсан кодыг бий болгох. Энэ нь нийтлэг төрлийн системд харгалзана. Энэ код нь бас бусад чадсан жишээг авдаг. Үүний зэрэгцээ энэ нь хүчтэй бичиж баталгаажуулдаг.
Улмаас хяналттай ажиллах үеийн орчныг дэргэд хамгийн их давтагдсан програм хангамжийн алдаа оруулдаггүй. Жишээ нь, тэдэнд объект, ишлэл тохиромжтой газар байрлуулж, Хэрэглээгүй байгаа бол хасагдсан байна. Эдгээр үйл явц нь автоматаар дурдсан ажиллах үеийн удирддаг. санах ойн алдагдал, дээр нь эвдэрсэн холбоосууд: Ийм санах ойн менежментийн хамгийн түгээмэл асуудлуудын зарим нь арилгадаг.
бүтээмжийг нэмэгдүүлэх
Улмаас гүйцэтгэл байгаль орчинд хөгжүүлэгчид үр ашгийг нэмэгдүүлдэг. Жишээ нь, програмчид нь тэдний хувьд танил хэл дээр програм бичиж байхдаа өөрийн давуу ашиглаж болно. Хөгжүүлэгчид анги, бүрэлдэхүүн хэсэг нь хүртээмжтэй номын сан. зүйлс нь өөр хэл дээр бичигдсэн ч, програмчид тэдгээрийг ашиглах боломжтой байх болно. Чиг үүрэг үеийн байгаль орчныг хандах хөрвүүлэгчдийг олон үйлдвэрлэгчдийн ашиглаж байна. Энэ тавцан арга ачаар зохих хэл дээр бичигдсэн байгаа кодыг боломжтой болсон бөгөөд програмуудыг бий шилжилт хөдөлгөөн үйл явц ихээхэн байгуулсан байна.
нийцтэй
Гүйцэтгэх орчин ирээдүйн тоног төхөөрөмж бүтээжээ. Гэсэн хэдий ч, энэ нь өмнө нь бичигдсэн програмуудыг дэмждэг. Улмаас удирдлага, хяналтгүй код хөгжүүлэгчид хэрэгтэй COM бүрэлдэхүүн болон DLL элементүүдийг ашиглаж болно харилцан байна.
үеийн бүтээмжийг нэмэгдүүлдэг. Энэ стандарт нь вэб үйлчилгээний багц олгодог. тэр үед Managed код нь хаана ч, хэзээ ч тайлбарлаж. Тэр эмхэтгэлийн (JIT) хүсэлтээр гэсэн үг нь PC-ийн машин нь хэл дээр ажиллах боломжтой. үед өндөр бүтээмж нь санах ойн менежер өөрийн хуваагдал боломжийг арилгадаг, нийт хэмжээг нэмэгдүүлдэг.
Цэвэр орчин зэрэг номын сан
нягт CLR нь нэгдсэн байна төрлийн цуглуулга юм. Ангилал Номын сан объект хандалтат. үйлчилгээний төрлийн хэрэглэгчийн код нь ихэвчлэн чиг үүргийг өвлөн хяналттай. Энэ ажлыг хялбарчилж, цаг хугацаа шинэ хэрэгсэл платформ хөгжилд зарцуулсан бууруулдаг. Үүнээс гадна, бие даасан зохиогчдын элементүүд нь амархан барьсан нь анги хамт нэгтгэж болно. Жишээ нь, интерфэйсүүд цуглуулах тавцан цуглуулгын хэсэг өөрчлөн бүрэлдэхүүн боловсруулахад ашиглаж болно. Эдгээр ангиуд нь барьсан нийлүүлж хялбар байдаг.
үйл явцын гүйцэтгэл
Улмаас тавцан төрөл, ийм янз бүрийн файлууд мэдээллийн системд өгөгдлийн холболт, хандах цуглуулах гэх мэт нийтлэг үүргийг шийдвэрлэх үгнүүдийн хамтран ажиллах болно. Үүнээс гадна, тэдний ихэнх нь өндөр мэргэжлийн хөгжлийн хувилбаруудыг дэмждэг. , График бүхий хөтөлбөрүүд Жишээ нь, платформ програм хангамж, вэб үйлчилгээ, Windows үйлчилгээ бий болгоход ашиглагдах хэрэглэгчийн интерфэйс, түүнчлэн Wpf програмууд, Asp.Net, WCF, WF.
Гуравдагч этгээдийн код
бие даасан зохиогчийн нь "тогтолцоо" гэж юу вэ? Энэ тогтолцоо нь сайт, төсөлд төслийн хэсэг давтан дахин бичиж гэрийн ажил зайлсхийх. гол хүч логик байна. маш тодорхой хугацаанд вэб хөгжлийн шийдвэрлэх хэн ч, тэдний төсөлд хэрэглэсэн ямар ч хоол анги, боломжтой юм. номын сангийн Ийм багц нь "тогтолцоо" гэж нэрлэж болно. Цаг хугацаа өнгөрөхөд, программист хуучин код нь тохирсон биш гэдгийг ойлгож эхэлдэг ба энэ нь дахин дахин хийх шаардлагатай байна. Гэхдээ та өмнө нь туршлагатай хөгжүүлэгчид бичсэн ашиглан цаг хугацаа хэмнэх боломжтой "хүрээнд".
Php- «тогтолцоо»
Энэ нь тун ашигтай арга хэрэгсэл юм. Түүний ачаар, PHP-програмууд бий болгож, илүү хурдан арчлагдаж байдаг. Энэ нь өндөр чанартай, зохион байгуулалттай вэб хөгжилд хувь нэмэр оруулдаг.
зүйл
Yii- «тогтолцоо» нь Web2.0-програм бий болгох арга хэрэгсэл юм. Хувилбарын хувилбар 2008 оны арванхоёрдугаар сард танилцуулсан байна. Үнэн хэрэгтээ энэ нь өндөр тэргүүлэх Php- «тогтолцоо». Тухайн үед энэ нь ижил төстэй код нь маш их гарсан, гэхдээ Yii хамгийн их сонирхол татаж байна. Энэ нь "хүрээнд» Prado зохиогч бий болгосон байна. Yii өндөр үзүүлэлттэй. Тэр үнэхээр-php5 нийцтэй "тогтолцоо" MVC архитектур дээр баригдсан байна. Yii сайн зохион байгуулалттай, хэрэглэхэд хялбар юм.
Javascript «ЗОХИОН" хувилбарууд
вэб програмыг боловсруулахдаа (интерактив UI бүхий сайтууд нь андуурч болохгүй) хэрэглэгч "дугуйг" зохион бүтээсэн анхны UI-хэсэг нь програмын мэдээллийг тусгаарлаж, дараа нь тэдний харилцан хариуцлагатай хүнийг тодорхойлох юм. Тиймээс эрт, эсвэл дараа, программист эдгээр бүрэлдэхүүн хэсгүүдийн хоорондын хамаарлын бэлэн шийдлийг хайж эхэлдэг. Энэ асуудал нь Javascript «тогтолцоо» тусалдаг засах. Тэрээр 30 гаруй сорт байдаг.
Jquery - энэ ойлголт нь харьцангуй хялбар, тав тухтай ашиглах боломжийг давж заалдах, сонирхолтой Js- «тогтолцоо» юм. Сүүлийн үед энэ нь маш түгээмэл болж байна. Jquery- «хүрээ" маш сайн ажиллагаатай. Учир нь энэ нь залгаасуудаар, зааврыг нь маш их бий болгосон байна. Шинэхэн вэб дизайнерууд амархан Jquery сурч болно. Тиймээс энэ нь илүү их, илүү их хэрэглэдэг.
Similar articles
Trending Now