Форум программистов, компьютерный форум, киберфорум
C# .NET
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.52/121: Рейтинг темы: голосов - 121, средняя оценка - 4.52
28 / 26 / 9
Регистрация: 10.08.2016
Сообщений: 162

NET 5, CLR и Рихтер

02.03.2021, 02:25. Показов 23436. Ответов 13

Студворк — интернет-сервис помощи студентам
Доброго времени суток.

Попалась мне на руки замечательная книга "CLR via C# Программирование на платформе .NET FRAMEWORK 4.5 на языке C#" 2020 год. Я работаю .net программистом (net framework, net core) ну и изучаю собственно данную технологию, книга весьма понравилась, автор досконально описывает среду CLR, да и вообще кто из хороших .net разработчиков не знает о Рихтере.

Хотелось бы сказать вот, что - все мы знаем, что компания Microsoft планирует перестать или уже перестала выпускать новые версии net framework, поддержка технологии конечно же будет и не куда она пока не денется и теперь основной технологией .NET станет Core ну или просто NET 5 (на которую мы будем или уже перешли) и меня больше волнует момент связанный с средой исполнения CLR на которой и основывается .NET - вопрос таков будет ли актуальна книга Рихтера о которой я говорил выше в контексте NET 5?
В документации пишут о том, что это тот же CLR, в сети кто то говорит о CoreCLR. Понимаю, что полностью устареть информация в книге не может, но все же может стоит подобрать более конкретную литературу ко ли буду использовать NET 5?
0
Лучшие ответы (1)
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
02.03.2021, 02:25
Ответы с готовыми решениями:

Большая ли разница для новичка в книгах Рихтера (CLR via c#).Net 2.0 и 4.5?
Есть книга у знакомого (Рихтер Дж. Clr via c# .Нет фрэймворк 2.0) , но не будет ли мне сложно потом с .Нет-ом 4.5? Правда, я знаю чем...

Рихтер книга
Привет! Может есть у кого книга рихтера не в pdf? Поделитесь плиз, или подскажите где качнуть в формате для электронной книги?

Рихтер CLR via C#. Параметры
Глава 9 Параметры (Необязательные и именованные параметры). Сокращенный пример: public static int value = 0; static void...

13
 Аватар для Midian
605 / 387 / 198
Регистрация: 31.03.2013
Сообщений: 2,687
02.03.2021, 11:46
Лучший ответ Сообщение было отмечено unftech как решение

Решение

Цитата Сообщение от unftech Посмотреть сообщение
будет ли актуальна книга Рихтера о которой я говорил выше в контексте NET 5?
Будет, .NET5 сделан как кроссплатформенный инструмент, чтобы объеденить в себе .Net Framework и .NET Standart, чтобы не было разбиений между фреймфорками и путаницы, поэтому все что описано в книге выше, будет актуально и для .NET5, единственное что переедут некоторые классы и методы в другие референсы
4
Just Do It!
 Аватар для XLAT
4189 / 2644 / 654
Регистрация: 23.09.2014
Сообщений: 8,901
Записей в блоге: 3
05.03.2021, 11:45
Цитата Сообщение от unftech Посмотреть сообщение
.NET FRAMEWORK 4.5
2013 год

Цитата Сообщение от unftech Посмотреть сообщение
2020 год
откуда?
0
28 / 26 / 9
Регистрация: 10.08.2016
Сообщений: 162
05.03.2021, 15:26  [ТС]
XLAT, да 2020, заказал, пришла.. последнее издание которое есть, а что в этом такого, удивляет "старость" технологии?
Миниатюры
NET 5, CLR и Рихтер  
1
Just Do It!
 Аватар для XLAT
4189 / 2644 / 654
Регистрация: 23.09.2014
Сообщений: 8,901
Записей в блоге: 3
05.03.2021, 15:40
Цитата Сообщение от unftech Посмотреть сообщение
а что в этом такого, удивляет "старость" технологии?
а вдруг, Рихтер вносил вправки после последнего известного мне 4 го издания и уже циферка > 4

но если на обложке всё ешё .NET FRAMEWORK 4.5, то такие правки, однако, должны были бы сделаны также уже давно.

а так, да - книга старая.

PS:
так как уже любые книги научились печатать по заказу, то можно считать все книги есть книги 2021 года издания
а знамо, такая инфа не представляет никакой инфо-ценности, и можно её просто не указывать...
0
Модератор
Эксперт .NET
 Аватар для Элд Хасп
16115 / 11236 / 2887
Регистрация: 21.04.2018
Сообщений: 33,036
Записей в блоге: 2
05.03.2021, 18:45
Цитата Сообщение от unftech Посмотреть сообщение
заказал, пришла.. последнее издание которое есть
Это книга примерно восьмилетней давности.
Общие понятия, конечно, можно из неё получить.
Но есть много часто используемых типов, методов, инструкций которые пришли после FW4.5 и C#5.0.
Если интересует именно платформа Framework, то читать надо за 4.8.
Он последний - других версий больше не будет.

Если же интересует перспективное развитие, то читайте за Core 3.0, 3.1.
1
Администратор
Эксперт .NET
 Аватар для OwenGlendower
18240 / 14154 / 5366
Регистрация: 17.03.2014
Сообщений: 28,841
Записей в блоге: 1
05.03.2021, 19:35
Элд Хасп, так по Core CLR вроде нет книг аналогичных Рихтеру. В этом же суть вопроса.

Ха! Решил на всякий случай загуглить и нашел The Book of the Runtime
2
28 / 26 / 9
Регистрация: 10.08.2016
Сообщений: 162
06.03.2021, 04:31  [ТС]
OwenGlendower, суть вопроса если убрать всю воду - стоит ли мне читать Рихтера понимая, что описная технология устарела
как ответил Элд Хасп:
Цитата Сообщение от Элд Хасп Посмотреть сообщение
Общие понятия, конечно, можно из неё получить
это и нужно было мне понять, на сколько они общие эти понятия, по крайней мере дочитав пару глав нечего сверх некорректного в плане версий 4.5 и 4.8 мне не встретилось, возможно будет дальше, и я считаю что книга еще может быть полезной
и на самом деле я ее буду читать, раз уж купил, тем более изложение материала очень качественное имхо

Цитата Сообщение от OwenGlendower Посмотреть сообщение
Ха! Решил на всякий случай загуглить и нашел The Book of the Runtime
кстати хороший сборник статей и "книг", спасибо
0
Администратор
Эксперт .NET
 Аватар для OwenGlendower
18240 / 14154 / 5366
Регистрация: 17.03.2014
Сообщений: 28,841
Записей в блоге: 1
06.03.2021, 08:42
Цитата Сообщение от unftech Посмотреть сообщение
суть вопроса если убрать всю воду - стоит ли мне читать Рихтера понимая, что описная технология устарела
Стоит. Книга все еще актуальная.
0
Модератор
Эксперт .NET
 Аватар для Элд Хасп
16115 / 11236 / 2887
Регистрация: 21.04.2018
Сообщений: 33,036
Записей в блоге: 2
06.03.2021, 09:08
Цитата Сообщение от unftech Посмотреть сообщение
суть вопроса если убрать всю воду - стоит ли мне читать Рихтера понимая, что описная технология устарела
Она не устарела, а расширилась.
В большей части будет актуальной и сейчас.
Частично - не то что сейчас не будет работать, а можно сделать и/или записать несколько проще.

Если же рассматривать широкое распространение приложение, то возможно целевой платформой лучше делать 4.5.
Зависит от целевой аудитории приложения.
Компов которые работают под 4.5 в корпоративном секторе достаточно много.
Связано это с условиями сертификации, лицензирования, требованиями безопасности.
0
 Аватар для Midian
605 / 387 / 198
Регистрация: 31.03.2013
Сообщений: 2,687
06.03.2021, 18:03
Цитата Сообщение от Элд Хасп Посмотреть сообщение
Если же рассматривать широкое распространение приложение, то возможно целевой платформой лучше делать 4.5.
4.8 получила более улучшенную оптимизацию
Цитата Сообщение от Элд Хасп Посмотреть сообщение
Компов которые работают под 4.5 в корпоративном секторе достаточно много.
Ни что не мешает встроить в инсталлятор ПО пакет 4.8 или любой другой, а все остальнные кто обновляют свой ПК, то получают все актуальные версии .NET
Цитата Сообщение от Элд Хасп Посмотреть сообщение
Связано это с условиями сертификации, лицензирования, требованиями безопасности.
Как по мне, то вообще не связано Какая там безопасность и т.д.?)
0
Модератор
Эксперт .NET
 Аватар для Элд Хасп
16115 / 11236 / 2887
Регистрация: 21.04.2018
Сообщений: 33,036
Записей в блоге: 2
06.03.2021, 18:07
Цитата Сообщение от Midian Посмотреть сообщение
Какая там безопасность и т.д.?)
Сертифицируется на безопасность даже не версия, а конкретная сборка.
И там где такая сертификация обязательно, компьютеры запрещено обновлять на несертифицированные сборки.
В промышленном секторе это часто бывает.
0
 Аватар для Midian
605 / 387 / 198
Регистрация: 31.03.2013
Сообщений: 2,687
06.03.2021, 18:18
Цитата Сообщение от Элд Хасп Посмотреть сообщение
Сертифицируется на безопасность даже не версия, а конкретная сборка.
А как это связано с компанией которая купила ПО на данном .NET?)
Цитата Сообщение от Элд Хасп Посмотреть сообщение
И там где такая сертификация обязательно, компьютеры запрещено обновлять на несертифицированные сборки.
А майки выпускают ПО без сертификаций и т.д.? Ну я прям не знаю )
0
Модератор
Эксперт .NET
 Аватар для Элд Хасп
16115 / 11236 / 2887
Регистрация: 21.04.2018
Сообщений: 33,036
Записей в блоге: 2
06.03.2021, 19:11
Цитата Сообщение от Midian Посмотреть сообщение
А майки выпускают ПО без сертификаций и т.д.? Ну я прям не знаю )
Вы наверное не сталкивались с сертификацией на безопасность (защищённость).
Сертифицироваться может даже полностью комп и в сертификате задаётся, что запрещено изменять в ПО компа.
Может быть, допустим. разрешён только определённый браузер (не только его версия, но и сборка).
И установка другого - аннулирует сертификацию.

Цитата Сообщение от Midian Посмотреть сообщение
А как это связано с компанией которая купила ПО на данном .NET?)
Если у неё (у компании) нет права на установку обновлённого Net, а он требуется для этого ПО.
То она либо не сможет его использоваться, либо ей придётся получать разрешение (сертификацию) на новую версию Net.
В реале возможны очень разнообразные случаи и при широкой целевой аудитории следует их учитывать.
Лучше всего, конечно, сделать нацеливание на различные версии, но это затратно.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
06.03.2021, 19:11
Помогаю со студенческими работами здесь

Глубокое изучение NET CLR
Всем привет! Поделитесь книгами или ресурсами с актуальной информацией о "кишках" NET CLR ! Если кто читал, есть такая...

[Mono] Перевод приложения с .NET (CLR) на Mono
Всем привет! Задам, наверное, довольно частый вопрос. Год разрабатываем приложение под .NET на C#. Приложение WinForms. Некоторые,...

Статистическое линкование C++ CLI/CLR с библиотеками NET
Статистическое линкование C++ CLI/CLR с библиотеками NET А можно создав форму WINDOWS::FORM используя NET Framework 2.0 Property...

Подключение библиотеки SQLite3 к приложению, использующему CLR (.NET)
Привет всем. В вообщем такая проблема. Использую библиотеку sqlite3 для работы с базой данных. В консольном приложении всё...

Рихтер, интерфейсы
static void Main(string args) { Base b = new Base(); b.Dispose(); ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
14
Ответ Создать тему
Новые блоги и статьи
PhpStorm 2025.3: WSL Terminal всегда стартует в ~
and_y87 14.12.2025
PhpStorm 2025. 3: WSL Terminal всегда стартует в ~ (home), игнорируя директорию проекта Симптом: После обновления до PhpStorm 2025. 3 встроенный терминал WSL открывается в домашней директории. . .
Access
VikBal 11.12.2025
Помогите пожалуйста !! Как объединить 2 одинаковые БД Access с разными данными.
Новый ноутбук
volvo 07.12.2025
Всем привет. По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне: Ryzen 5 7533HS 64 Gb DDR5 1Tb NVMe 16" Full HD Display Win11 Pro
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов На странице: https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/ нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Programma_Boinc 20.11.2025
Сколько Государство потратило денег на меня, обеспечивая инсулином. Вот решила сделать интересный приблизительный подсчет, сколько государство потратило на меня денег на покупку инсулинов. . . .
Ломающие изменения в C#.NStar Alpha
Etyuhibosecyu 20.11.2025
Уже можно не только тестировать, но и пользоваться C#. NStar - писать оконные приложения, содержащие надписи, кнопки, текстовые поля и даже изображения, например, моя игра "Три в ряд" написана на этом. . .
Мысли в слух
kumehtar 18.11.2025
Кстати, совсем недавно имел разговор на тему медитаций с людьми. И обнаружил, что они вообще не понимают что такое медитация и зачем она нужна. Самые базовые вещи. Для них это - когда просто люди. . .
Создание Single Page Application на фреймах
krapotkin 16.11.2025
Статья исключительно для начинающих. Подходы оригинальностью не блещут. В век Веб все очень привыкли к дизайну Single-Page-Application . Быстренько разберем подход "на фреймах". Мы делаем одну. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru