Difference between revisions 49743107 and 52823318 on ruwiki

{{эта статья|о компьютерном термине|Двигатель}}
{{другие значения|Лопата#Виды лопат}}
'''Движо́к''' ([[жаргон]]изм от {{lang-en|engine}} — мотор, двигатель) — выделенная часть программного кода для реализации конкретной прикладной задачи — программа, часть программы, комплекс программ или библиотека, в зависимости от задачи и реализации. Как правило, прикладная часть выделяется из программы для использования в нескольких проектах и/или раздельной разработки/тестирования.

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

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

== Типы движков ==
Примеры движков:
* [[Поисковый движок]] (''search engine'') — основа [[Поисковая система|поисковых систем]]. Разные поисковые системы могут работать на одном движке. Например, поисковая система [[Mail.ru]] некоторое время назад использовала поисковый движок [[Яндекс|Яндекса]].
* Движок сайта — [[система управления содержимым]] сайта.
** [[Вики-движок]] — программа, служащая для преобразования [[вики-разметка|вики-разметки]] в удобочитаемое представление, чаще всего в формат [[HTML]].
(contracted; show full)
[[ar:محرك برمجي]]
[[ca:Motor de programari]]
[[en:Software engine]]
[[fa:موتور نرم‌افزاری]]
[[pl:Silnik (informatyka)]]
[[sv:Motor (datalogi)]]
[[tr:Yazılım motoru]]