Правильное различие между «расширением», «темой», «дополнением» и т. Д.?

340
SarahofGaia

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

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

Правильное различие между «расширением», «темой», «дополнением» и т. Д.?

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



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

1
Темы выглядят и чувствуют только изменения. Это наверняка. cybernard 8 лет назад 0
Приложения FireFox предназначены только для операционной системы FireFox, и да, есть такая вещь. cybernard 8 лет назад 0
Расширения зависят от хост-приложения. IE без firefox и расширения для firefox ничего не делают. cybernard 8 лет назад 0
Какой чудесно отформатированный пост. @cybernard Так много комментариев, которые вы могли бы также опубликовать ответ :) MC10 8 лет назад 0
@cybernard: Да, я знаю, что темы только выглядят и чувствуются. Я никогда не отрицал так много. Кроме того, да, приложения Firefox, безусловно, возможны для платформ не-Firefox-OS. Например, вы можете использовать многие из них в Firefox для Windows. SarahofGaia 8 лет назад 0
@ MC10: о чем ты говоришь? Кибернард сделал несколько отличных комментариев, но как насчет их форматирования? : / SarahofGaia 8 лет назад 0
О, я просто комментировал форматирование самого вопроса: P В комментариях нет ничего плохого, просто их было так много, что могло бы быть более подходящим как один полный ответ. MC10 8 лет назад 0
Ох, ну ладно. Лол. Вам понравилось форматирование ** моего ** вопроса? : / Это то, что вы говорите? SarahofGaia 8 лет назад 0

2 ответа на вопрос

2
cybernard

Themes are look and feel-changes only. That much is certain.

Firefox apps are only for the Firefox operating system, and yes there is such a thing.

Extensions are dependent on the host application. A Firefox extension does nothing without Firefox, for example.

Chrome Apps are only for the Chromebooks which run Google's own operating system ChromeOS.

(1) я знаю; Я никогда не говорил, что темы - это не что иное, как изменения внешнего вида. (2) Многие приложения Firefox совместимы с Firefox для Windows. (3) Я также никогда не говорил, что расширения независимы. (4) Приложения Chrome могут нормально работать в Windows. Я делаю это все время. Вам просто нужен [Chrome App Launcher] (https://chrome.google.com/webstore/launcher). SarahofGaia 8 лет назад 0
И [Chrome] (https://chrome.google.com). SarahofGaia 8 лет назад 0
2
miroxlav

Each term has its own meaning which is not limited for world of browsers. This is my attempt do show merits of these terms:

  • App(lication) - stand-alone task-focused program. It runs in its environment, for example in operating system or browser.

  • Extension - program which is not standalone, but adds new capabilities to existing application

  • Plugin - like extension, but usually with clearly visible boundaries. While extension can modify many underlying functions of the system, plugin is understood as extension for single well-defined task. But it depends, see below the list.

  • Service - technically, program which runs on the background and serves requests. Socially, a platform serving content and/or building community.

  • Theme - visual modification of existing user interface.

Important: these terms have their meanings indicated by their names. But they are vague and used based on customs/feelings in particular platforms/communities. For example, addon, add-in, plugin and extension can pretty much mean the same thing. And this list is not limited, for example, a marketing department of some painting program can come with term "splash-in" or "PowerHelper". So even marketing can have its role here, too. Term service is used in two different contexts as I indicate. Only apps and themes have somewhat fixed meaning. Themes were sometimes called skins. Maybe apps can be distinguished as small and handy programs when compared to program suites. Calling Adobe Illustrator or Microsoft Excel an "app" looks odd (at least to me), it is still more an application than app. But do not try to generalize differences between addon, add-in, plugin and extension, but instead, learn which community/platform/application uses which term, form example:

  • Outlook has add-ins
  • GIMP, IrfanView of Photoshop have plugins
  • Firefox has addons
  • Visual Studio has extensions
  • Microsoft Management Console has snap-ins
  • etc.

If some platforms use multiple types at once, the main thing is to learn difference between them, but again, it is only in context of that platform. For example, Joomla! CMS has components, modules and plugins, all covered by term "extensions". But it has also "languages", what is just another type of extension. You see, everybody uses what fits their world, the same term often has different meanings on different platforms.

On the other hand, I do not hesitate to use any common term when communicating informally: Is there a good cloud-based to do list plugin for Outlook, Chrome or Firefox? Did you try to start it with all plugins disabled? But that functionality is available only through extensions, right?

GIMP имеет плагины, расширения и темы, просто чтобы сделать это немного сложнее. Michael Schumacher 8 лет назад 0
@MichaelSchumacher - в Firefox тоже есть несколько типов вещей - это было просто упрощение с моей стороны. miroxlav 8 лет назад 0
@miroxlav: Я знаю, что все становится намного сложнее, когда вы начинаете говорить о каком-либо конкретном программном обеспечении. Отсюда мой акцент на * общем * наборе различий. SarahofGaia 8 лет назад 0
Кроме того, как вы четко упомянули во втором полном абзаце, «приложение», как правило, не то же самое, что «приложение», хотя они могут быть в определенных контекстах. С точки зрения аддонов, это редко, если вообще когда-либо, то же самое. Как правило, приложение является автономным, в то время как приложение является дополнительным и не автономным. SarahofGaia 8 лет назад 0
И да, существуют синонимы, возникающие из-за различий между субкультурами, компаниями или профессиями, но в большинстве случаев это будут просто разные проявления одной и той же категории, причем все они, по сути, являются одной и той же категорией в нескольких штатах. [Вот так] (http://i.imgur.com/6vqweXM.png). Я думаю, вы могли бы назвать это * квантовой категорией *. ;) xD SarahofGaia 8 лет назад 0

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