چه سختش کردی با این توضیحات من نقهمیدم در نهایت چیه...انجین یا engine یعنی موتور...
یه موتور چی کار می کنه؟ به صورت قدرتمندی یه کار سختی رو مدیریت می کنه و انجام می ده...
انجین تو نرم افزار یعنی برنامه ای که برای تولید محتوایی خاص طراحی شده تا در کمترین زمان با صرف کمترین انرژی و هزینه ،بهترین و با کیفیت ترین و کم باگ ترین محتوای مد نظر رو تو زمینه مربوطه خروجی بده...
حالا در کل بستگی داره به زمینه ای که انجین مد نظرتون کار می کنه.
مثلا در مورد کار سبکی مثل نوشتن تکست و قرار دادن عکس تو اون و ... office word یه text engine هست.در موارد پیشرفته ای مثل طراحی یه بازی ،به برنامه ای که تو یه محیزی شبیه به 3d max و maya می یاد و همه عوامل اون بازی رو مدیریت می کنه تا با کمترین تعامل توسط شما ،طرح مورد خواستتونو پیاده کنه می گن game engine و ... و البته به تازگی به یه سری frame work ها و توابع و مجموعه کلاسها که توسط طراحانی برای راحتی کار گسترش دهندگان و پیاده سازان نرم افزاری خاص طراحی می شه هم engine گفته می شه.در صورتیکه بیشتر به یه برنامه ای گفته می شه که با کمترین تعاملات کاربران ،بتونه محتوای قوی را خروجی بده...
خیلی ساده توضیح دادم اشکال از گیرنده هست...البته شوخیچه سختش کردی با این توضیحات من نقهمیدم در نهایت چیه...
به طور ساده موتور (engine) یک وظیفه ای داره اون هم مدیریت کارهای مختلف( که ممکن است اون کارها کوچک یا بزرگ باشند ، پیچیده یا ساده باشند) تا یک کار مشخص انجام بشه. مثال موتور ماشین هم از همین جنس هست. اگر یک تابع فقط و فقط یک کار رو انجام بده و کار دیگری انجام نده دیگر به آن تابع موتور گفته نمیشه.
ما کلی انجین داریم اولا تو چه زمینه ای می خواهید بعدش کدوم انجینو می خواهید ....خوب حالا فهمیدم انجین چی هست ولی طریه استفادشونو نگفتید که این انجین ها رو چه جوری می شه تو کار استفاده کرد...