что это такое

Slug (слаг) -- что это в программировании

slug (с английского "слизняк") -- некий фрагмент текста, (обычно из URL) понятный человеку в отличии от, например, ID который может быть абра-кадаброй (произвольной строкой).

Понятие слага связано с ЧПУ.

URL -- что это в программировании

URL (Uniform Resource Locator) -- идентификатор ресурса единого формата.

Часто используется в смысле "интернет-адреса" (веб-ссылки)

Примеры URL

Каждая строка ниже является url-ом:

http://example.com
http://example.com/mypage

и т.д.

Формат строки URL

Подробнее о структуре/формате строки см. тут: https://ru.wikipedia.org/wiki/URL#%D0%A1%D1%82%D1%80%D1%83%D0%BA%D1%82%D1%83%D1%80%D0%B0_URL

Бизнес-логика -- что это в программировании

Бизнес-логика ("Уровень бизнес логики") -- уровень абстракции системы (по сути "выше некуда"), в котором рассматриваются только поставленные перед ней задачи, без вопроса реализации.

Например, бизнес логика рассматривает:

Техническое задание (ТЗ) -- что это в программировании

Техническое задание -- некий текст (документ), где более или менее конкретно освещается ответ на вопрос "что делать?".
Пишут ТЗ обычно вместе с заказчиком.

Бизнес-логика системы обычно определяется именно тут (хотя бы она, а более конкретные требования -- по ситуации).

Системное/Прикладное ПО, программы -- что это такое и какая разница

Системное/прикладное в общем смысле

  • Прикладной код -- тот код, который решает задачу пользователя
  • Системный код (в общем смысле) -- то, что даёт инструменты для решения задач прикладным кодом

Системное ПО

Системное ПО -- программы, которые нужны прикладным программам, чтобы функционировать.

Системным ПО можно считать программы вроде (в узком смысле) :

Open Source (опенсорс) -- что это в программировании (Открытое программное обеспечение)

Open Source (опенсорс) -- под этим термином подразумевается:

  • Как движение: явление и существование т.н. программного обеспечения с открытым исходным кодом.
  • Самое программное обеспечение с открытым исходным кодом.

Бесплатность опенсорса

На практике (при использовании термина "опенсорс") часто подразумевается, что это ПО ещё и бесплатное (хотя открытость и бесплатность совпадают не всего, но часто совпадают).

Ядро -- что это в программировании

Ядро [программной системы] -- некая часть, без которой данная система в природе не встречается. Именно к ней подключаются модули (плагины), она руководит ими и/или зависит от них.

Если рассматривать приложение с высшего уровня абстракции, то ядро это одна из его подсистем (часто "самая главная").

Модуль -- что это в программировании

Модуль (программный модуль) -- некое условно независимое (в какой-то степени) от остальной системы ПО, подключаемое к ней как часть, и дающее новые возможности.

Модуль как часть

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

Плагин -- что это в программировании

Плагин -- это некий программный модуль несущий в себе какой-то функционал. (часто понятия взаимно заменяют друг-друга) и подключаемый к какой-то основной системе ("ядру").

Ниже вариации смысла, зависящие от конктекста употребления термина.

Дать определения терминам

Начинающие по курсу вынуждены были сами искать такие определения:

дамп, стек и очередь, RSS(общее представление), функция обратного вызова, фрейм, плагин, паттерн, Composer, инстанцирование, deprecated, виджет, MVC, CMS, рендеринг, IDE

Pages

Subscribe to RSS - что это такое