Какво е 1

Днес, ние сме с теб, скъпи читателю, опитайте се да разберете компютърните технологии от Microsoft. Ще говорим за рамката за .NET, която е създадена през стените на добре известния разработчик на операционна система Windows, широко използван по целия свят.







Какво е рамката за Microsoft .NET

Смята се, че в .NET Framework - е един вид отговор на Microsoft, създатели на световно известни приложения Java. Принцип и представа за работата на тези платформи са много сходни. Както JAVA. NET Framework е предназначен за една-единствена отправна точка при създаването на различни видове приложения, които трябва да се движат по-различно, по същество, устройства и в различни среди. Друга цел на разработчиците на платформата е да се запази акцентът върху създаването на система, работеща в оперативните решения на Microsoft Windows.

Нека да се справят с принципа на работа на Microsoft .NET Framework. Да предположим, че имаме една програма, която е написана на всеки поддържан .NET, език. Програмният код е съставен в междинен байт код. В резултат на тази операция, разработчикът получава събрание (по отношение на .NET Framework - "събрание"). След това, байт код се изпълнява от виртуална машина, или с помощта на специален инструмент NGen.exe комуникира недвижими мишена процесор. Разработчиците отбелязват, че е по-добре да се използва виртуална машина, като в този случай не е необходимо да се притеснявате за хардуера на целия процес.







Друго предимство на използването на виртуална машина е, че тя обикновено се включи JIT-компилатор, който превръща байт кода на писта в машинен код на даден процесор. С тази система на работа, разработчиците са достигнали много високо ниво на изпълнение на целия механизъм. И още един безценен предимство на използването на виртуална машина е както следва. Последното се грижи за основна сигурност, управление на паметта и изключение система, като по този начин облекчаване на разработчика от ненужни упорита работа. Така ли какво .Net Framework.

Какво е .NET Framework 4

Това е най-новата версия на платформата, която включва следните нови функции:

  • Паралелни Extensions Системни и Task Parallel библиотека, които ви позволяват да се работи с мулти-процесорни системи и системи за разделно тип.
  • Редица промени и нововъведения в Visual Basic и C #.
  • Технология Сайтът за разширяване Framework.
  • Подкрепа за езици за програмиране, като например: IronPython, IronRuby и F #.
  • Подкрепа за .NET Framework и ASP.NET подгрупи Server Core.
  • Подкрепа за Договори код.
  • Създаване на домейн-специфични езици и модели, базирани на M и Осло инструменти за моделиране език.