Движок

Движок (engine — мотор, двигатель) — основная часть компьютерной программы, выполняющая ключевые функции этой программы.

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

Типы

Примеры некоторых типов движков:

  • Поисковый движок (search engine) — основа поисковых систем. Разные поисковые системы могут работать на одном движке: например, поиск Mail.ru некоторое время назад использовал поисковый движок Яндекса.
  • Движок сайта — система управления содержимым (CMS) сайта.
    Вики-движок — программа, служащая для преобразования вики-разметки, как правило, формат HTML.
  • Браузерный движок — программа для преобразования HTML-разметки сайта в представление в браузере. Наиболее известные браузерные движки: Gecko, Trident (MS), Presto (Opera), KHTML, WebKit.
  • Форумный движок — программа для обеспечения деятельности веб-форумов, обеспечивающих тот или иной набор функциональности для участников данных интернет-сервисов.
  • Графический движок — система отображения прикладного окружения (например, оконный интерфейс или движок отображения (рендеринга) объёмной сцены).
  • Голосовой движок (text-to-speech engine) — программа, на вход которой подаётся текст, а на выходе она синтезирует речь. Наиболее известны голосовые движки Lernout & Hauspie, Digalo, IBM ViaVoice TTS, eSpeak, Festival.
  • Игровой движок — комплекс поддержки игровой ситуации, включающий объектную поддержку игровой ситуации, процедуры игровой стратегии компьютерных персонажей, её визуальное и звуковое сопровождение и т. п. Игровой движок может использоваться для реализации отдельных задач специализированные движки.
  • Движок базы данных — ядро СУБД. Обычно используется англоязычные термины database engine или storage engine.

Смотрите также: CMS;
Оглавление

Нашли ошибку в описании?
Напишите письмо.