Tartalomjegyzék:
Meghatározás - Mit jelent a motor?
A motor olyan típusú szoftver, amely forráskódot vagy jelölést generál, és olyan elemeket állít elő, amelyek újabb folyamatot indítanak, lehetővé téve a szoftverkövetelmények valósidejű fenntartását. Más szavakkal: a motor a teljes folyamat önmegvalósító eleme, és ezért az eredeti folyamat mögött álló motívum.
A motor meghatározható olyan szoftverként is, amely megkönnyíti az automatizált folyamatokat, amelyben a különböző szoftver elemek interaktív módon működnek az emberi beavatkozás minimalizálása érdekében.
A Techopedia magyarázza a motort
A szoftvermotor olyan kódot állít elő, amelyet az eredetileg meghívott folyamat egyidejűleg hajt végre. A folyamat teljesen automatikus, és néhány számítógépes programtól eltérően, nem démonok vagy dinamikus adatbázis-eseményindítók irányítják.
Az internetes űrlapkomponens a szoftvermotor tökéletes példája. Ebben az esetben a felhasználó megnyit egy webböngészőt, kitölti az űrlapot, és a felhasználó által megadott adatok később több oldallal megjelennek. A szoftvermotor generál HTML-kódot, és arra utasítja a webböngészőt, hogy ütemezze ezen adatok megjelenítését egy új oldalon.
A játékmotor, vagy a videojátékok létrehozására és fejlesztésére tervezett programozó modulok halmaza egy másik példa a szoftver motorra. A játékmotorok vizuális fejlesztési és újrafelhasználható szoftver elemeket kínálnak, amelyeket általában egy beépített platformon kínálnak, lehetővé téve a hatékony, adatvezérelt játékfejlesztést.
