برگزیده های پرشین تولز

تفاوت اپلیکیشن و نرم افزار چیست؟

shirinfarhadi

کاربر تازه وارد
تاریخ عضویت
9 مارس 2021
نوشته‌ها
4
لایک‌ها
0
سن
34
نرم افزار (Software) یک اصطلاح همه جانبه ایست که در مقابل سخت افزار (Hardware) مورد استفاده قرار میگیرد که اجزای ملموس یک کامپیوتر هستند.

پس هر چیزی که در کامپیوتر شما سخت افزار نباشد؛ یک نرم افزار است.برای طراحی اپلیکیشن موبایل به سایت وب نگاه مراجعه نمایید.

یک Application اساسا نوعی نرم افزار است و تفاوت بین Software و Application بسیار شبیه به تفاوت بین یک مستطیل و مربع است؛.

در واقع همه ی اپلیکیشن ها نرم افزارند ولی همه ی نرم افزار ها اپلیکیشن نیستند.

سیستم‌ عامل خود به نوعی نرم‌ افزار (Software) است و کارکرد آن برای ما قابل مشاهده و ملموس نیست.

مثلا ما نمی‌ توانیم ببینیم یک نرم‌ افزار چطوری در پس‌ زمینه کار می‌ کند.
نکته اصلی که یک software رو application میکنه اینه که قابل اجرا باشه. هدف اصلی یک application اجرای یک یا چند وظیفه خاص هست. بنابراین نکته مهم اینه که قابل اجرا باشه و دستوراتی که به اون داده شده رو برای رسیدن به هدفش اجرا کنه. اگر یک بخش از software قابل اجرا نیست، پس نمیتونیم اون رو یک application بحساب بیاریم. درایورهای دستگاه ها، راهنماها، تصاویر و اسناد تنها تعددی از نرم افزارهای هستند که application نیستند.

یک اثر جانبی تعریف بالا این است که application ها به سیستم عامل های مشخصی محدود می شوند. بعنوان مثال یک application تولید شده برای ویندوز قابل اجرا روی مک یا لینوکس نمی باشد پس نمیتونیم اون رو بعنوان یک application در اون پلت فرم ها به حساب بیاریم. هرچند که نرم افزار هم ممکن است اجرا شود و یا نشود اما در این که یک نر افزار است خللی وارد نمی کند.

قابل اجرا بودن تنها به application بودن منتهی نمی شود چراکه برخی فایل های اجرایی هم داریم که application به حساب نمی آیند. یک مثال برای این موضوع را می توان نرم افزاری که بخشی از سیستم عامل است گفت. مثال روشن تر سیستم عامل DOS می باشد که شامل تعداد زیادی فایل اجرایی می باشد که برای اجرای عملیات های خودش بوجود امده اند و آن ها را application بحساب نمی آوریم.
 
بالا