Яндекс.Метрика RTimeVsem.3dn.RU - .NET FRAMEVORK 3

 Убрать рекламу: Т   Главная | Мой профиль | Выход | RSS   Вы вошли как Гость | Группа "Гости" Приветствую Вас Гость 

    
Вы зашли на сайт: RTimeVsem.3dn.RU  

ВНИМАНИЕ ! ЗАХОДИТЕ НА МОЙ САЙТ ( более 1000 страниц) по партнёркам :   !!!    SPartnerom.ucoz.RU    !!! - Там Вы найдёте около 1000 партнёрок чтобы заработать денег и много для чего ещё - например - КАПИТАЛЬНО прокачаться по ИНТЕРНЕТ - МАРКЕТИНГУ ! +СМОТРИ ПОДВАЛ САЙТА !


ПОИСК

Подбор по параметрам

ПОИСК

Статистика


Онлайн всего: 1
Гостей: 1
Пользователей: 0

ПОИСК

Вход на сайт

.NET FRAMEVORK 3

.NET FRAMEVORK 3

 

4 Среды разработки

Среды разработки, поддерживающие .NET:

Приложения .NET также можно разрабатывать в текстовом редакторе, просто вызывая компилятор из командной строки.

5 Версии

Основная статья: Список версий .NET Framework

Microsoft начала разрабатывать .NET Framework в конце 1990-х под именем «Next Generation Windows Services» (NGWS). В 2000 году была выпущена первая бета-версия .NET 1.0.

Версия CLR Номер версии Дата выхода Visual Studio По умолчанию в Windows Заменяет
1.0 1.0 1.0.3705.0 1 мая 2002 года Visual Studio .NET н/д н/д
1.1 1.1 1.1.4322.573 1 апреля 2003 года Visual Studio .NET 2003 Windows Server 2003 1.0
2.0 2.0 2.0.50727.42 11 июля 2005 года Visual Studio 2005 Windows Vista, Windows 7, Windows Server 2008 R2 н/д
3.0 2.0 3.0.4506.30 6 ноября 2006 года Visual Studio 2005 + расширения Windows Vista, Windows Server 2008, Windows 7, Windows Server 2008 R2 2.0
3.5 2.0 3.5.21022.8 9 ноября 2007 года Visual Studio 2008 Windows 7, Windows Server 2008 R2 2.0, 3.0
4.0 4 4.0.30319.1 12 апреля 2010 года Visual Studio 2010 Windows 8, Windows Server 2012 н/д
4.5 4 4.5.50709.17929 15 августа 2012 года Visual Studio 2012 Windows 8, Windows Server 2012 4.0
4.5.1 4 4.5.50938.18408 17 октября 2013 года Visual Studio 2013 Windows 8.1, Windows Server 2012 R2 4.0, 4.5
4.5.2 4 4.5.51209.34209 5 мая 2014 года н/д н/д 4.0-4.5.1
4.6 4 4.6.1038.0 20 июля 2015 года Visual Studio 2015 Windows 10 4.0-4.5.2
4.6.1 4 4.6.23123.0 17 ноября 2015 года Visual Studio 2015 Update 1 Windows 10 v1511 4.0-4.6
4.6.2 4 4.6.23907.0 20 июля 2016 года   Windows 10 v1607 4.0-4.6.1
4.7 4 4.7.02046 5 апреля 2017 года Visual Studio 2017 Windows 10 v1703 4.0-4.6.2
4.7.1 4 4.7.02556 17 октября 2017 года Visual Studio 2017 v15.5 [12] Windows 10 v1709, Windows Server 2016 (version 1709) [13] 4.0-4.7

6 Языки программирования в .NET

Основная статья: Список .NET-языков

Одной из основных идей Microsoft .NET является совместимость программных частей, написанных на разных языках. Например, служба, написанная на C++ для Microsoft .NET, может обратиться к методу класса из библиотеки, написанной на Delphi; на C# можно написать класс, наследованный от класса, написанного на Visual Basic .NET, а исключение, созданное методом, написанным на C#, может быть перехвачено и обработано в Delphi. Каждая библиотека (сборка) в .NET имеет сведения о своей версии, что позволяет устранить возможные конфликты между разными версиями сборок.

Языки, поставляемые вместе с Microsoft Visual Studio:

  • C#
  • Visual Basic .NET
  • JScript .NET
  • C++/CLI — новая версия Managed C++
  • F# — член семейства языков программирования ML, включён в VS2010/VS2012/VS2015/VS2017
  • J# — последний раз был включён в VS2005

7 Критика

Реализация платформы .NET Framework вызывала и вызывает множество нареканий.

  • С технической точки зрения платформа также подвергалась критике из-за отсутствия поддержки вызовов Streaming SIMD Extensions (SSE) в управляемом коде. В Mono решили эту проблему, добавив поддержку SIMD Extensions версии 2.2 в пространство имён Mono.Simd. В состав .NET Framework 4.6 входит новый JIT-компилятор RyuJIT, поддерживающий SIMD через пространство имён System.Numerics[14].
  • Новые версии платформы (3.5 и далее) вызвали новую волну недовольства тем, что они не предустанавливаются в версии Windows, предшествовавшие выходу Windows 7, что вынуждает пользователей тратить значительное время на их установку[15].

8 Альтернативные реализации

  • .NET Compact Framework — версия .NET Framework, предназначенная для запуска приложений на устройствах, основанных на платформе Windows CE.
  • .NET Micro Framework — реализация платформы Microsoft .NET для встраиваемого применения в 32- и 64-разрядных микроконтроллерах.
  • Portable.NET
  • DotGNU

8.1 Mono

Mono — проект по созданию полноценного воплощения системы .NET Framework на базе свободного программного обеспечения. Основной разработчик проекта Mono — компания Xamarin[16],ранее Novell. После заключения Microsoft договорённости с Novell[17] платформа Mono была официально признана реализацией .NET на Unix-подобных операционных системахLinuxMac OS Xи других. (Хотя Mono успешно работает и под Microsoft Windows). Однако договорённость касается только Novell и клиентов Novell; также технологии ASP.NETADO.NET и Windows Forms не были стандартизированы ECMA/ISO, и использование их в Mono находится под угрозой юридических претензий со стороны Microsoft (претензии возможны только в странах, где существуют патенты на программное обеспечение[18]). Mono предоставляет реализацию ASP.NET, ADO.NET и Windows.Forms, но в то же время рекомендует не использовать эти API[18].

8.2 .NET Core

.NET Core является кроссплатформенным (Windows, Mac, Linux) аналогом .NET Framework с открытым исходным кодом. Он содержит среду CoreCLR — кросс-платформенную реализацию CLR, в которую входит JIT-компилятор — RyuJIT. Также .NET Core включает в себя CoreFX — набор библиотек, функциональность которых частично совпадает с BCL: API .NET Core предоставляет подмножество API .NET Framework, но также и предоставляет ряд собственных API.

.NET Core версии 1.0 выпущен 27 июня 2016 года[19], вместе с Microsoft Visual Studio 2015 Update 3, в которой поддерживается разработка под .NET Core.

16 ноября 2016 года был выпущен .NET Core версии 1.1[20]

14 августа 2017 года состоялся релиз .NET Core версии 2.0[21]

 

10 Примечания

  1.  Компания Microsoft анонсировала открытие платформы .Net и её портирование для Linux (рус.)
  2.  Стив Резник, Ричард Крейн, Крис Боуэн. Вступление // Основы Windows Communication Foundation для .NET Framework 3.5 = Windows Communication Foundation for .NET Framework 3.5 / Пер. с англ. Слинкина А. А.. — М.: ДМК Пресс, 2008. — С. 16. — 480 с. — ISBN 978-5-94074-465-8.
  3. ↑ Перейти к:1 2 3 4 5 6 Redmond maps plans for life after the PC (англ.)
  4.  The A-Z of Programming Languages: C# (англ.)
  5. ↑ Перейти к:1 2 3 4 5 An Early Look at Microsoft’s Next Generation Windows Services (англ.)
  6.  Windows разделят на услуги
  7.  Microsoft .NET: Realizing the Next Generation Internet (англ.)
  8.  Microsoft .NET Framework Unites Programming Languages For Web-Based Future (англ.)
  9.  MSDN Online Downloads. .NET Framework SDK Beta 1 (англ.)
  10.  .NET Framework SDK: Late-Breaking Known Issues (англ.)
  11. ↑ Перейти к:1 2 Principal Design Features of .NET Framework (англ.)
  12.  Announcing the .NET Framework 4.7.1
  13.  Install the .NET Framework on Windows 10 and Windows Server 2016
  14.  RyuJIT CTP5: Getting closer to shipping, and with better SIMD support (англ.) (30 October 2014).
  15.  Criticism Of Microsoft .NET Framework (англ.)
  16.  Mobile App Development & App Creation Software — Xamarin
  17.  Совместное письмо Novell и Microsoft Сообществу Open Source
  18. ↑ Перейти к:1 2 FAQ: Licensing — Mono
  19.  .NET Core 1.0 released, now officially supported by Red HatArs TechnicaCondé Nast (27 июня 2016).
  20.  Announcing .NET Core 1.1 (англ.). .NET Blog (16 November 2016). Проверено 22 января 2017.
  21.  Announcing .NET Core 2.0 (англ.). .NET Blog (14 August 2017). Проверено 22 августа 2017.

11 Литература

 


Нужно думать,что значит быть человеком,

потому что нас хотят расчеловечить.



__________________________________________________________

Яндекс.Метрика