.Net Framework слишком большой? - PullRequest
1 голос
/ 09 июля 2010

Каждый раз, когда появляется новая функция, такая как WPF, она добавляется в .Net Framework. Вы когда-нибудь беспокоились о дисковом пространстве на клиентском компьютере? Должен ли я?

Ответы [ 6 ]

5 голосов
/ 09 июля 2010

По моему опыту в .Net, если на клиентском компьютере есть проблемы с размером .Net, вероятно, есть более серьезные проблемы, о которых стоит беспокоиться, чем если бы ваша программа работала.Windows устанавливает по умолчанию .Net или в пакете обновления, осмелюсь сказать, что беспокоиться очень мало.

Наконец, если вы являетесь разработчиком ASP.Net, ваши собственные папки.скорее раздутый папкой «Temporary ASP.Net files», которая создается, поэтому для пользователя она будет немного меньше.

2 голосов
/ 09 июля 2010

Я беспокоюсь об этом - но только немного. Несмотря на то, что в настоящее время объем хранилища невероятно дешевый, а сегодня достаточно дешевый, чтобы купить дублирующее устройство хранения для резервного копирования, затраты из-за «раздувания» сопряжены с издержками.

По мере того, как количество вещей увеличивается, вы должны загружать их все больше в память - используя ОЗУ, а также все больше и больше времени, чтобы считывать его с диска и передавать по шине памяти. По мере использования ОЗУ части данных, считываемых с диска, выгружаются, что означает еще больше времени на запись, а затем еще больше времени на чтение, когда вы захотите вернуть его обратно! Это замкнутый круг медлительности, заточки дисков и постукивания пальцами по мере того, как вы пытаетесь использовать свой компьютер. (просто посмотрите на примеры, такие как Outlook или Visual Studio с несколькими плагинами, такими как Resharper, чтобы понять, что я имею в виду).

Так что, хотя это не имеет большого значения в отдельности, идея о том, что «дисковое пространство / ОЗУ дешево, поэтому используйте столько, сколько вам нравится», не годится, вы должны беспокоиться о раздутии в своих приложениях и пытаться приложения более эффективные и, следовательно, более отзывчивые.

Конечно, это относится дважды к ноутбукам. тройной для нетбуков и пятикратный для мобильных.

Возможно, нам все-таки стоит беспокоиться о дисковом пространстве!

2 голосов
/ 09 июля 2010

Во всяком случае, .net Framework становится меньше, .net 3.5 был действительно, большой (200 + МБ) .net меньше на 48 МБ, не говоря уже о том, что вы можете использовать профиль клиента 29 МБ

Вот ссылка на сообщение Hanselman о размере .net 4 fm и соответствующей информации

2 голосов
/ 09 июля 2010

Нет.Дисковое пространство, вероятно, является самым дешевым компонентом компьютеров в наши дни (в $ / МБ).

1 голос
/ 09 июля 2010

Нет. И если вы хотите настроить таргетинг на .NET, вы все равно должны принять размер, так зачем беспокоиться об этом? Более важным является наличие у пользователя правильной версии и беспроблемной установки, которая не требует большого взаимодействия с пользователем. Нетехнические пользователи не знают или не заботятся о .NET и просто хотят использовать приложение. Поэтому все, что заставляет их ждать, будет восприниматься негативно.

1 голос
/ 09 июля 2010

Да. Бессмысленное включение кода «потому что он может быть теоретически полезен однажды, может быть» приводит к тому, что код раздутый и неэффективный.

...