Может ли кто-нибудь объяснить мне разницу в них? Если программа независима от платформы, не делает ли она ее переносной и наоборот?Переносимость против платформы Независимая
ответ
Независимые от платформы средства, эти программы могут работать в «почти» всех операционных системах. Не обязательно быть всем, но по крайней мере MS, Linux и Mac будут в порядке использовать это слово.
И, давайте раскроем факты, лежащие в основе слова «независимая платформа».
ПРИМЕЧАНИЕ. Следующие предложения являются моими мнениями. Если кто-нибудь читал, не мог понять логику, стоящую или не понравившуюся, просто можно нажать на кнопки CTRL + W закрыть. Я отметил это, потому что Java-программисты серьезно злятся, когда сталкиваются с этими предложениями. Но он всегда открыт для обсуждения. Проверьте пожалуйста: http://en.wikipedia.org/wiki/Platform-independent_model
Хорошо, не нарушайте тему и не возвращайтесь назад.
Фактически и логически любая программа, требующая установки платформы, не может считаться независимой от платформы. Например, если I не может запускать исполняемые файлы Java, не загружая и не устанавливая сервисы пакетов java runtime и т. Д. Итак, как мы можем сказать, что он независим от платформы. Если мы можем сказать, почти 80% исполняемых файлов Windows также не зависят от платформы, поскольку вы можете запускать их с помощью виртуальных машин или WINE на Linux и т. Д. И, конечно, если Java независима от платформы, PHP, ASP, Perl, Python, Ruby и т. Д. все языки сценариев также независимы от платформы !? Да, конечно ... Надеюсь, у вас есть логика.
Но мы можем скомпилировать наши собственные программные продукты для разных ОС. Так что наше программное обеспечение будет «кроссплатформенным»
Что может быть независимой от платформы в реальном способе является (как я писал в верхнем, мое мнение) Неоткомпилированной сборки, коды C и т.д ...
И когда дело доходит до портативных, это что-то еще. Например, слово «портативное программное обеспечение» в операционной системе «windows» означает;
- Не использует папку реестра или Appdata для ее файлов или настроек.
- Работает под собственной папкой, все необходимые для нее файлы находятся под ее собственной папкой.
- Также сохраняет его настройки в файл (ini и т. Д.) Под его собственной папкой.
И если мы пойдем немного дальше по смыслу, даже не должны полагаться на конкретный бренд, модель или необычный аппарат/программное обеспечение (например, экранная карточка марки «x», разрешение «y», «z» релиз DirectX и т. д.). Но на самом деле вы можете просто игнорировать последнюю деталь, так как этот критерий еще не созрел, чтобы быть принятым всеми.
Решите. Либо они факты, либо просто ваши мнения. Здесь много необоснованных утверждений. -1 – EJP
- 1. конкатенатный путь - независимая от платформы «/», «\»
- 2. Независимая от платформы уникальная машина id java
- 3. Python - независимая от платформы 5.1 Звуковая библиотека
- 4. Mac Address - C++ - независимая от платформы
- 5. GLOB_BRACE переносимость?
- 6. Независимая от платформы size_t Спецификаторы формата в c?
- 7. Независимая от платформы строка привязки для EXCEL в java
- 8. Независимая от платформы библиотека пользовательского интерфейса для использования с GLUT
- 9. Независимая от платформы Java <-> C# Взаимодействие
- 10. Помощь с использованием схемы базы данных (независимая от платформы)
- 11. Правильный способ scanf и printf переменная size_t (независимая от платформы)
- 12. платформа независимая консоль OSGi
- 13. Phonegap/Кордова независимая служба поддержки
- 14. GenericPortlet - независимая платформа FileUpload
- 15. Переносимость dlfunc?
- 16. Переносимость программы
- 17. Переносимость OpenCV
- 18. Переносимость MinGW
- 19. облачная переносимость
- 20. Linq переносимость
- 21. Платформа независимая математическая библиотека
- 22. Независимая программа
- 23. Лучшая независимая от pi постоянная?
- 24. Поза независимая распознавание лица
- 25. Весна облако против платформы Spring спецификаций
- 26. Использование платформы IoT против обычного веб-приложения
- 27. Windows Azure - переносимость и миграция?
- 28. C++: платформа независимая игра lib?
- 29. Переносимость открытого (... O_DIRECT) в C?
- 30. Что такое переносимость массива?
[Portable] (http://en.wikipedia.org/wiki/Portable_application). [Независимая платформа] (http://en.wikipedia.org/wiki/Platform_independent#Platform-independent_software). Это должно быть довольно ясно, тщательно прочитав определения. – Dukeling
Возможный дубликат [В чем разница между фразами «Java - независимая от платформы» и «Java - переносимая»?] (Http: // stackoverflow.com/questions/25300525/what-is-the-difference-between-the-phrases-java-is-platform-independent-and-j) – EJP