GxSxAx
Junior Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору Про нездоровую тенденцию программ располагаться на наших компах частями в нескольких местах. wvxwxvw Предлагаю обсудить здесь, так как там, модеры удалят мой монументальный труд за оффтоп. Цитата: 1. Программы не могут писать в Program Files, следовательно и профиль там хранится не может. 2. И наоборот, в теории, программы не должны работать из %USERPROFILE%, … Не должно там быть исполняемых файлов и скриптов. | А кто сказал что программы должны находиться в Program Files???!!! Если Микрософт решила что одна часть программы должна работать из одной директории, а другая её часть из другой, это не значит что это нормально, удобно и правильно. У меня для программ выделен отдельный диск (логический). Цитата: ..это не самодеятельность, а условия работы в Windows. Мухи отдельно, котлеты отдельно. Program Files для самой программы, %USERPROFILE% для всех перезаписываемых файлов. | Эти файлы – неотъемлемая часть программы – они должны быть вместе. «условия работы в Windows»?! Почему тогда другим программам (нормальным) ничего, никакие условия не мешают хранить всё при себе? Цитата: А если вы имеете в виду, что бы установщик браузера был как у Tor , т.е. просто распаковывал программу… | В идеале – да, это должен быть просто архив который пользователь распаковывает куда ЕМУ НАДО. Но можно и через установщик, главное чтобы программа не фрагментировалась по разным каталогам/дискам и не разбрасывала свой мусор в процессе работы, а хранила всё при себе. Цитата: …то это тоже повлечет за собой массу проблем. Например, случайное удаление, захламление программами папки загрузок или рабочего стола и т.п. | Это всё надуманные/необоснованные проблемы, никак не связанные с автономностью (портативностью) программ. В чём разница случайного удаления из Program Files/%USERPROFILE% и d:\Audio\ или d:\Util\?! Ответ – да ни в чём, если за компом обезьяна, то она одинаково случайно может удалить и из %USERPROFILE% и из d:\Audio\, разницы никакой. Тоже самое относится и к захламлению программами папки загрузок или рабочего стола. Я знаю о чём говорю – периодически смотрю компы людей по их просьбам с жалобами что комп плохо работает и т.п. Так почти всегда системный диск засран (при том что есть ещё 1-2 логических), включая, разумеется, папки загрузок и рабочего стола. Естественно у них все программы установлены в Program Files и устанавливаются они туда уж точно не в ручную из архивов, эти люди даже не знают что такое Program Files. Так что эти проблемы не имеют никакого отношения к программам которые устанавливаются и работают строго в своём каталоге и хранят всё при себе. Цитата: Большинству это не нужно, большинство даже в файловой структуре своего диска не разбираются и не догадываются, что в установщике можно путь поменять на свой. | Главное, чтобы возможность выбрать место установки оставалась для тех кто понимает. Цитата: Поэтому и придуманы установщики, жмакнул, получил ярлычок не рабочем столе - красота. И защита от дурака, при удалении программы профили не удаляются - двойная красота. | Неубедительно. Про установку. Для условной Клавдии Претровны нет разницы распаковывать вручную архив или работать с установщиком. Такие люди при работе с установщиком всё равно меня зовут/звонят и спрашивают что им делать с двумя кнопками: [Далее] и [Отмена]… А когда чел будет сам распаковывать архив, он хотя бы получит представление о файловой структуре своего диска. Этож не квантовая физика в конце-то концов. Люди права получают на вождение авто, а запомнить все ПДД куда как сложнее чем создать пару каталогов на диске D:\. Про удаление. Раньше, при Win98, когда дебильной мании хранить половину себя в \AppData\ у программ не было, то при удалении (не ручном) в каталоге программы оставались файлы сохранений, настроек и т.п. А при ручном удалении я сказал уже - если за компом обезьяна, то она одинаково случайно может удалить и из %USERPROFILE% и из d:\Audio\, разницы никакой. Цитата: …Удалил программу, поставил снова - профиль на месте, начал с того же места. В общем то удобно, особенно для игр. И не забывайте что у каждого пользователя ПК свой %USERPROFILE%, в итоге, для одной установленной программы, у каждого пользователя свои настройки. | Опять же, ничто не мешает игре/программе хранить несколько профилей в себе, в своём каталоге и переключаться между ними из игры/программы, примеры я думаю не нужны. И когда требуется сохранить отгрузки/настройки игры, то гораздо проще забэкапить каталог e:\strateg\Blitzkri\Saves\ чем долго искать где находится этот c:\Users\%USERPROFILE%\AppData\Local\Gas Powered Games\SupremeCommander\savegames\, а когда найдёшь, то прихуеть немного от того что эта тупая игра насохраняла на системном диске 800 Мб! Причём и тут нет порядка: одни сохраняют в \%USERPROFILE%\AppData\..., другие в \%USERPROFILE%\Documents, третьи в \%USERPROFILE%\Saved Games. Даже мне – продвинутому неудобно возится с этими дебрями \%USERPROFILE%\ и \AppData\, не говоря уж о тех, о ком заботится Микрософт со своими «условиями работы в Windows». Так что всё это никак не оправдывает разбрасывание частей одной программы по разным директориям/дискам. Вообще никак. А вот отрицательные факторы очевидны (в дополнение к вышеописанным): 1) Разбрасывание программой своих файлов по разным дискам занимает пространство на диске который не отведён пользователем для этой программы (а отгрузки могут занимать сотни Мб). 2) При удалении программы можно забыть удалить её остатки из других директорий/дисков. А установщики это тем более забывают сделать. И какого хрена я должен после удаления программы ещё искать где могла программа набросать своих тупых файлов! Вместо того чтобы просто удалить один каталог и знать что всё что больше не нужно - удалено. 3) Рано или поздно, при переходе на очередную новую ОС, возникнет гемор с несовместимостью структуры каталогов, и придётся делать костыли в виде хардлинков. Как было при переходе с XP на 7 - Documents and Settings -> Users и т.п. На дисках должен быть порядок. wvxwxvw Вот вам лично как удобнее? Каждый раз что-то искать, чистить в дебрях \%USERPROFILE%\ и \AppData\ или скопировать, удалить из одного определённого места? | Всего записей: 91 | Зарегистр. 12-07-2011 | Отправлено: 02:22 04-04-2020 | Исправлено: GxSxAx, 02:31 04-04-2020 |
|