.Net Framework

.Net Framework – программная платформа, выпущенная компанией Microsoft в 2002 году. Это платформа для разработки и исполнения приложений, созданная с целью упрощения и ускорения написания программ. Ключевым преимуществом данной технологии является возможность исполнения программ на любой операционной системе, для которой реализована .Net CLR.

Независимость .Net возможна благодаря тому, что .Net-программы переводятся компилятором в единый для .Net язык Common Intermediate Language (CIL), не привязанный к конкретному процессору. После этого компилятор производит перевод CIL-кода в объектный байт-код, а байт-код либо исполняется виртуальной машиной CLR, либо транслируется утилитой NGen.exe в исполняемый код для конкретного целевого процессора.

Основная идея Microsoft .NET - это совместимость программных частей, написанных на разных языках. Наиболее распространенный .NET-язык – C#, но для .Net можно писать и на других языках программирования, к примеру Visual Basic, C++/CLI, Jscript.Net, F# и т.д.

Основными компонентами платформы .Net являются общеязыковая исполняющая среда (common Language Runtime) и библиотека классов (Framework Class Library).

Руткиты в .NET Framework

Руткиты в .NET Framework
Эрез Метула (Erez Metula) опубликовал исследование, описывающее новую методику внедрения руткитов в .NET Framework.

Microsoft раскрыла информацию о Visual Studio 2010 и платформе разработки .NET Framework 4.0

Microsoft раскрыла информацию о Visual Studio 2010 и платформе разработки .NET Framework 4.0
Идейной основой создания Visual Studio 2010 и .NET Framework 4.0 стали пять ключевых направлений: развитие концепции платформы следующего поколения, стремление приносить радость разработчикам, прорыв в сфере отраслевых приложений, усиление новых направлений и упрощение управления жизненным циклом приложения.

Microsoft откроет исходный код .Net

Microsoft откроет исходный код .Net
Компания Microsoft объявила, что в этом году она сделает исходный код .Net Framework общедоступным — правда, только для изучения, но не для редактирования.