1

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

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

  • расширения
    • Расширения Firefox
    • Расширения Chrome
    • Расширения Opera
    • Так далее...
  • Программы
    • Приложения Firefox (то есть приложения в Firefox Marketplace
    • Приложения Chrome
  • Сервисы
  • Темы
    • Темы Chrome
    • Темы Firefox
      • Персоны (сначала изменено на "Фоновые темы", теперь просто "темы")
      • Полные темы
  • Не стандартные плагины
    • Некоторые программы дают возможность устанавливать плагины в браузер, чтобы расширить функциональность указанной программы в браузере.



¹ Ожидается, что есть некоторые смутные моменты, когда общие разграничения не так ясно известны: например, будет ли шрифт считаться расширением системы или, поскольку он будет добавлен в набор способных функций браузера, будет ли он рассматриваться возможно тип плагина? Лично, поскольку использование указанного шрифта (ов) обычно не относится только к браузеру, я не думаю, что это будет. Хотя точки зрения других могут отличаться. Несомненно, есть и другие серые зоны ...

2 ответа2

2

Темы только внешний вид и изменения чувств. Это наверняка.

Приложения Firefox предназначены только для операционной системы Firefox, и да, есть такая вещь.

Расширения зависят от хост-приложения. Например, расширение Firefox ничего не делает без Firefox.

Приложения Chrome предназначены только для Chromebook, которые работают под управлением собственной операционной системы Google ChromeOS.

2

Каждый термин имеет свое значение, которое не ограничивается миром браузеров. Это моя попытка показать достоинства этих терминов:

  • App(lication) - отдельная целевая программа. Он работает в своей среде, например, в операционной системе или браузере.

  • Расширение - программа, которая не является автономной, но добавляет новые возможности в существующее приложение

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

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

  • Тема - визуальная модификация существующего пользовательского интерфейса.

Важно: эти термины имеют свои значения, обозначенные их именами. Но они расплывчаты и используются на основе обычаев / чувств в конкретных платформах / сообществах. Например, надстройка, надстройка, плагин и расширение могут означать одно и то же. И этот список не ограничен, например, отдел маркетинга какой-нибудь программы рисования может прийти с термином "всплеск" или "PowerHelper". Так что даже маркетинг может сыграть здесь свою роль. Термин сервис используется в двух разных контекстах, как я указал. Только приложения и темы имеют несколько фиксированный смысл. Темы иногда называли скинами. Возможно, приложения можно отличить как небольшие и удобные программы по сравнению с наборами программ. Называть Adobe Illustrator или Microsoft Excel "приложением" выглядит странно (по крайней мере для меня), это все же скорее приложение, чем приложение. Но не пытайтесь обобщать различия между надстройкой, надстройкой, плагином и расширением, а вместо этого узнайте, какое сообщество / платформа / приложение использует какой термин, приведите пример:

  • Outlook имеет надстройки
  • GIMP, IrfanView из Photoshop имеют плагины
  • Firefox имеет дополнения
  • Visual Studio имеет расширения
  • Консоль управления Microsoft имеет оснастки
  • и т.п.

Если некоторые платформы используют несколько типов одновременно, главное узнать разницу между ними, но опять же, это только в контексте этой платформы. Например, Joomla! В CMS есть компоненты, модули и плагины, на которые распространяется термин "расширения". Но у него есть и "языки", что является просто еще одним типом расширения. Видите ли, все используют то, что соответствует их миру, один и тот же термин часто имеет разные значения на разных платформах.

С другой стороны, я не стесняюсь использовать какой-либо общий термин при неформальном общении: есть ли хороший облачный плагин для создания списка для Outlook, Chrome или Firefox?Вы пытались запустить его с отключенными плагинами? Но эта функциональность доступна только через расширения, верно?

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