Материал предоставлен https://it.rfei.ru

Переносимость

Переносимость — это легкость переноса программного обеспечения в различные программные и аппаратные среды.

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

На сегодняшний день возможность работы с программой на стационарном компьютере, ноутбуке, планшетном компьютере или мобильном телефоне является определяющим фактором коммерческой оправданности программного проекта.

Существующие сегодня несовместимости различных платформ неоправданны. Для наивного наблюдателя единственным объяснением является заговор с целью ввести в заблуждение человечество вообще, и программистов в частности. Однако каковы бы ни были причины, разнообразие платформ делает переносимость главной заботой и разработчиков, и пользователей программного обеспечения.

Помимо доставки приложений конечным пользователям, важную роль играет возможность размещения серверной части приложения на различных программно-аппаратных платформах: серверных операционных системах и специализированном оборудовании, рассчитанном на массовое обслуживание.

СовместимостьПростота использования