.NET Framework 4.7 — это среда запуска не только быстрого, но и безопасного взаимодействия с любыми классическими и не только приложениями, которая поддерживает большое количество функций и служит для поддержки нормального уровня работоспособности приложений. Скачивается данный набор с официального сайта Microsoft и служит незаменимым помощником для работы со многими видами программ.
Функционал и возможности
- Качественная стилизация, которая позволяет предоставлять объектам уже заранее установленный ключ для классов ECD.
- Протоколы TLS поддерживаются с помощью стандартной функции операционной системы. То есть, разработчики уже могут пользоваться теми протоколами, которые установлены системой по умолчанию, без лишней траты времени и поиска по подбору нужных компонентов.
- Функционал также позволяет значительно расширить кэш объектов с помощью набора определенных API, которые осуществляют не только мониторинг памяти, но и позволяют разработчикам при нужных сведениях заменять реализацию.
- Высокая степень DPI поддерживается благодаря формам и элементам управления на мониторах с повышенным уровнем.
- Присутствует не менее значимая поддержка сенсорного ввода. Есть возможность использовать либо стилусный, либо сенсорный стек для взаимодействия с платформой.
Среди прочих возможностей и функционала можно отметить поддержку системы ValueTuple, поддержку стандартных версий и повышенную производительность с надёжностью.
Отличие от предыдущих версий
Отличия от предыдущих версий весомы и достаточно неожиданны, так как система практически подверглась «перезаписи», однако, пользователи не отмечают никаких негативных сторон:
- была улучшена криптография, теперь можно осуществлять обработку над эллиптическими кривыми;
- улучшена также поддержка TSL;
- для Windows была установлена поддержка с высоким разрешением по части Forms;
- дополнительная поддержка стилусов была усовершенствована до уровня Presentation Foundation;
- появились новые интерфейсы для ключей и печатей.
Кроме того, следует отметить не только вышеперечисленные улучшения на базе уже существовавших элементов, но также и нововведения, которые считались экспериментальными:
- в режиме высокой контрастности был значительно улучшен внешний вид и дополнен обширным функционалом элементов графического управления;
- была установлена полная поддержка стандарта 2.0;
- алгоритм SHA-2, наконец, был введен в эксплуатацию;
- добавлена система конфигураций, которая теперь позволяет разработчику внести любые изменения в исходный код.
Таким образом, .NET Framework 4.7, являясь популярной версией известного фреймворка, содержит в себе большое количество улучшений, но также и не менее большую почву для дальнейших размышлений разработчика. Недостатков в данной версии обнаружено по минимуму, но всё ещё есть, куда расти, особенно в плане криптографии, производительности и надежности.