В сегодняшнем материале я хотел бы затронуть важную тему портативных приложений, причём не абы каких, а одних из самых важных на практически любом ПК. Речь пойдёт о браузерах.
Если кто не знает, чем отличаются портативные версии программ от обычных, я постараюсь объяснить. С чего пользователь начинает работу с программой? Обычно - с её установки, в процессе инсталляции программа копирует свои файлы на жёсткий диск/SSD, прописывает себя в реестр, извлекает необходимые для своего функционирования DLL файлы на системный диск и так далее. Когда устанавливаешь сотни программ, реестр разрастается до неприличных размеров, ровно как и папка Windows, нам ведь это ни к чему, правда?
Поэтому разумнее пользоваться портативным софтом, который не требует установки. Ставится он просто - из архива распаковываются файлы в указанное пользователем место. Ещё один немаловажный плюс портативного софта - он может запускаться из любого места на ПК, с любого локального или сетевого диска или даже с мобильного/внешнего винчестера или же USB флешки.
Зачем делать портативными браузеры? Помимо причин, описанных выше, есть ещё одна - обычно браузеры хранят свои настройки на системном диске. Так как именно этот диск чаще всего страдает от неполадок/атак вирусов/перезаливки образа накопителя, то все настройки пользователя, закладки, сохранённые пароли и кукисы, если они не были вовремя забэкаплены (если не была создана их резервная копия), пропадут. Определённо, если человек работал с браузером несколько лет, а потом потерял накопленное богатство, он не обрадуется. Когда браузер портативный, все его "причиндалы" хранятся в его же папке, т.е. при переустановке Windows или раскатке образа диска посредством Acronis True Image или иной схожей программы, закладки и прочие настройки не потеряются. Как же сделать наши браузеры независимыми ни от чего, кроме собственной папки? Как перенести туда свои профили (закладки, пароли и прочее)? Я постараюсь дать ответы на эти вопросы на примере четырёх популярных браузеров: Mozilla Firefox, Opera и SRWare Iron на пару с Google Chrome.