Какво е 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 и Осло инструменти за моделиране език.