Интернет магазин китайских планшетных компьютеров



Компьютеры - Движок

23 января 2011





Движок — выделенная часть программного кода для реализации конкретной прикладной задачи — программа, часть программы, комплекс программ или библиотека, в зависимости от задачи и реализации. Как правило, прикладная часть выделяется из программы для использования в нескольких проектах и/или раздельной разработки/тестирования.

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

Вместе с тем продукты, произведённые с использованием движков, наследуют их ошибки и проблемы безопасности.

Типы движков

Примеры движков:

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


Просмотров: 1895


<<< Временный файл
Демон (программа) >>>