3

Я иногда вижу веб-приложения (например, Avairy, Google Docs), помеченные как "программное обеспечение". Это истинный смысл программного обеспечения? Разве это не должно означать приложения, которые изначально работают на ОС, например, Photoshop или Outlook? Или это означает ВСЕ приложения, будь то нативные или веб-приложения?

5 ответов5

7

Все, что вы упомянули, является "программным обеспечением". Все они представляют собой код, который выполняется где-то в ОС. Вопрос в том, как вы используете программное обеспечение.

Программное обеспечение, установленное на вашем локальном компьютере, вы используете напрямую. Он напрямую взаимодействует с процессором, установленным на вашем компьютере. Веб-сервисы - это как раз то, сервисы. За сервисом стоит программное обеспечение, но пользователь не запускает его напрямую. Это иногда называют программным обеспечением как услугой. Для доступа к этим службам обычно требуется отдельное программное обеспечение на клиентском компьютере (например, веб-браузер), но они все еще являются программным обеспечением, просто где-то работающим на сервере.

Веб-сервисы, такие как Aviary и Google Docs, начинают еще больше стирать грань между локальным программным обеспечением и веб-сервисами. Эти службы предоставляют часть своего программного обеспечения на своих серверах, однако большая часть функциональности загружается и запускается на клиентском компьютере с использованием таких технологий, как JavaScript, Flash, Sliverlight и т.д.

2

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

Я думаю, вы можете пойти дальше и разбить его на категории. Как системное программное обеспечение, такое как ОС, или прикладное программное обеспечение, такое как Word, или веб-программное обеспечение, такое как google docs, zoho crm, программы Avairy, которые запускаются в браузере, в отличие от программного обеспечения, хранящегося в ЦП и работающего из ОЗУ.

2

Я не думаю, что здесь нужно быть врачом по рецепту. Различные значения, в которых люди используют термин "программное обеспечение", по-видимому, не вызывают двусмысленности и недопонимания, поэтому зачем пытаться пометить одно использование как "правильное" или "правильное" и назвать другое "неправильным"?

2

В моем определении есть программное и аппаратное обеспечение. Неважно, работает ли он локально, как служба (что бы это ни значило), "в облаке" или каким-либо другим способом, который со временем маркетологи составляют (и некоторые люди здесь, когда закрывают вопросы).

Достаточно забавно, это довольно хорошо коррелирует с определением Википедии.

Поэтому software = "software", "OS", "BIOS мигает", "то, что работает на вашем мобильном телефоне", "GMail", "симуляция погоды на ближайшем Cray", ...

1

Единственное непрограммное приложение, которое я могу вспомнить, это, вероятно, Pong - оно полностью состоит из отдельных компонентов, не способных на что-либо, кроме игры в Pong. (И, называя это приложением, толкает его, потому что на самом деле это не приложение компьютера с хранимой программой ...)

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .