Смекни!
smekni.com

Платформа Microsoft. NET Framework (стр. 4 из 4)

- Поддержка эквивалентности типов. Теперь можно развертывать приложения с внедренными сведениями о типах, а не со сведениями, импортированными из основной сборки взаимодействия. Приложение, содержащее внедренные сведения о типах, может использовать типы в среде выполнения, не ссылаясь на сборку среды выполнения. Если опубликовано несколько версий сборки среды выполнения, приложение, содержащее внедренные сведения о типах, может работать с различными версиями без перекомпиляции.

- Ковариация и контрвариация. Ковариация позволяет использовать более производный тип, чем это указано в универсальном параметре, тогда как контрвариация позволяет использовать менее производный тип. Благодаря этому можно осуществлять неявное преобразование классов, реализующих вариантные интерфейсы, и обеспечивать большую гибкость при сопоставлении сигнатур методов с типами вариантных делегатов.

- Платформа NET Framework теперь поддерживает файлы с отображением в памяти. С их помощью можно вносить изменения в очень большие файлы и создавать совместно используемую память для межпроцессного взаимодействия [4].

Заключение

В работе было изложено описание архитектуры, структуры и принципов работы платформы Microsoft NET Framowork. Были рассмотрены преимущества и недостатки данной платформы в сравнении с другими уже существующими решениями. Можно сделать вывод, что платформа Microsoft NET Framework в свое время явилась большим достижением в области разработки программного обеспечения, предоставляя уникальные инновационные возможности.

Также необходимо отметить, что с момента выпуска первой версии платформы NET Framework 1.0 она претерпела некоторые изменения и много дополнений, которые также призваны повысить эффективность разработки. Компания Microsoft продолжит развитие своей платформы и в будущем.

Таким образом, платформа Microsoft NET Framework является прекрасной универсальной платформой для разработки многочисленных типов программных средств, начиная от простых настольных программ, заканчивая сложными корпоративными системами и серверами.


Список использованных источников

1. Рихтер, Джефри. CLRviaC#. Программирование на платформе Microsoft NET Framework 2.0 на языке C#. – Питер, Русская Редакция, 2007 г. – 656 с.

2. Троелсен, Эндрю. С# 2008 и платформа .NET 3.5 Framework. 4-е изд. - М.: Вильямс, 2009. – 1168 с.

3. Рихтер Джефри. Программирование на платформе Microsoft NET Framework. – Питер, Русская Редакция, 2005 г. – 486 с.

4. Новые возможности NET Framework [Электронный ресурс] / MSDN – Электронные данные – Режим доступа: http://msdn.microsoft.com/ru-ru/library/ms171868.aspx.