Программное обеспечение

Что лучше: Портабельные программы или обычные, которые нужно устанавливать?

Плюсы портабельных программ перед обычными я знаю - мобильность и не нужно их устанавливать + они не мусорят нигде. Но у меня есть несколько вопросов: 1) Насколько они стабильны (портабельные программы)? 2) Почему тогда все до сих пор не перешли полностью на портабельные программы, если у них столько преимуществ? 3) Или уже есть такие люди, которые пользуются только портабельными программами? 4) Какие минусы портабельных программ?
Portable - "портативный" англ.) ) Слова портабельные в русском языке не существует) )
1. Зависит от программы, MathCAD 15 не очень стабильный, бывают непредвиденный вылеты. КОМПАС - полностью стабилен. В портативных версия НЕ САПР не вижу смысла. Portable-версии браузеров вообще рассматриваю как ересь.
2. У них только одно преимущество - их можно таскать с собой на флешке и юзать на любом компе. На этом заканчиваются преимущества. Остальное идёт в минус.
3. Наверное нет. Те кому постоянно с собой нужна та или иная программа, купит ноутбук и будет таскать весь нужный софт с собой. portable версии в основном нужны студентам.
4. На них не встают аддоны, бибилиотеки и плагины, они плохо интегрируются в Windows при постоянном использовании. Не очень удобно ассоциировать с программой типы файлов. При больших обьёмах работы не подходит - большие чертежи и расчёты плохо обрабатываются.
Андрей Пав
Андрей Пав
85 362
Лучший ответ
Собственно, вопрос в качестве портативной версии, но не только. Когда прога делается изначально производителем в 2 версиях, как правило они по функционалу и стабильности не различаются. За одним исключением - устанавливаемая версия может добавлять свои пункты в контекстное меню проводника и др. места для большего удобства, портативная этого по определению делать не должна, поскольку система до и после использования портативной проги должна остаться в исходном виде. Далее, версии проверенных изготовителей (например, http://portableapps.com) там все тоже самое, поскольку они работают официально с согласия и в сотрудничестве с изготовителями программ.
Далее идут неофициальные портативные проги - тут можно попасть либо на глюки, либо на некачественную портативность, когда прога несмотря на заявленую портативность гадит систему. Ну и наконец, есть проги, которые не могут в принципе быть портативными, поскольку для своей работы должны изменять систему (например, прописывать в нее свои драйвера, например - ДемонТулз - драйвер виртуального ДВД, виртуальные PDF принтеры - драйверы принтера и т. д и т. п. )
А программы использующие механизм винды OLE и DDE обязательно должны в систему прописываться.
Так что совсем не получится. Но я например, процентов на 50 ушел на портабле. Ну на сколько по моим потребностям вышло....Хотел бы больше....
Дима Ким
Дима Ким
35 476
1. Часть портабельных программ менее стабильна, ведь такой софт пишут обычно один-два человека, в отличие от целой команды на разработке обычных.
2. В том, что люди не переходят на портабельные программы, не последнюю роль играют привычка к стандартным прогам и их известность.
3. Есть люди, которые в основном пользуются портабельными программами.
4. Имеющая место нестабильность, меньшее количество возможностей, отличие интерфейса от привычного.
Это спорный вопрос. Я много думал об этом и не раз пытался собрать сборку необходимого софта в портейбл версиях. Ради интереса. И некоторые даже делал сам. Пока я кое-что не понял. Есть заблуждение, что программы не требующие установки не оставляют записей в реестре и файлов на диске. Это связано с тем, что не все они являются портейбл) На оф сайтах ПО пишут "portable" только чтобы простому юзеру было понятно, что прога запустится без установки. И после запуска она оставит файлы в папках юзера и некоторые записи в реестре. И теперь подумай стоит ли это делать? А после удаления с помощью деинсталятора некогда установленной проги, есть шансы, что прога удалит за собой хотя-бы часть хлама.
Уже не говоря о неудобстве использования. Чтобы открыть изображение или музыкальный файл, мне каждый раз придется запускать программу и потом в проводнике искать свой фал. Это никому не нужно. А если задать ассоциации на свой портейбл, то тогда теряется весь смысл этому всему, так так прога пишет себя в реестр.

Почитай тут http://ru.wikipedia.org/wiki/Переносимое_приложение о типах Portable
Дима Ким Ай, при ручном задании ассоциации не прога пишет сябя в реестр, а вы со своего ведома и согласия по собственному желанию реестр меняете, причем не средствами проги, а штатными средствами винды, так что на портативность проги это ну никак не влияет. Портативность - в моем понимании - если до и после использования проги система осталась в неизмененном состоянии. Ну а уж если юзер сам решил что-то в системе изменить - к проге это не относится...

Похожие вопросы