وب اپلیکیشن
خیلی وقت ها سوال هستش که وب اپلیکیشن دقیقا چیه؟ وب اپلیکیشن، نرم افزاری هستش که با استفاده از مرورگر وب یا از طریق شبکه های محلی یا اینترنت مورد استفاده هستن. در اصل، وب اپلیکیشن ها برنامه هایی هستن که تنها از طریق وب قابل استفاده هستن. بیشتر به عملکرد و کارکرد وب اپلیکیشن ها توجه میشه و محتوای آن ها چندان اهمیتی نداره و معمولا پر محتوا نیستن. بعنوان مثال، سرویس جیمیل یک وب اپلیکیشن معروف هستش. وب اپلیکیشن ها امکان دسترسی به اطلاعات کسب و کارها را از هر مکانی و در هر زمانی از شبانه روز، برای کاربران اینترنتی فراهم می کنند. وب اپلیکیشن پس از تجزیه و تحلیل و بررسی یک مجموعه و مشخص نمودن دقیق نقش ها، عملکردها، و… برای آن مجموعه طراحی میشه و قابل ارائه در شبکه داخلی و اینترنت هستش.
تفاوت وب اپلیکیشن و وب سایت تو چیه؟
وب سایت ها بر محتوا تاکید دارن اما وب اپلیکیشن ها بر عملکرد و کارکرد تمرکز میکنن. وب سایت، یک مطلب را برای همه به طور یکسان نشون میدن اما یک وب اپلیکیشن بر اساس تعاملاتی که با کاربر داشته، اطلاعات را پردازش و به کاربر نمایش میده. یعنی مطالب نمایش داده شده برای هر کاربر بر اساس سن، علاقه، جنسیت، و… متفاوت با دیگر کاربران هستش. یک کاربر برای اینکه بتونه اطلاعات یک وب سایت را ببینه یا از اون ها استفاده کنه، باید حتما به اینترنت وصل بشه اما در وب اپلیکیشن همین چیزی نیست. تنها کافیه تا وب اپلیکیشن یک بار بارگذاری بشه، بعدش کاربر می تونه به صورت آفلاین هم به اون دسترسی داشته باشه.
موبایل اپلیکیشن
با معنی اپلیکیشن در لغت نامه شروع کنیم:
اپلیکیشن موبایل به معنی کارافزار، نرم افزار کاربردی، برنامه کامپیوتری هست که برای کاربران تلفن های همراه هوشمند کاربرد داره، اپلیکیشن” یا به اختصار App بیشتر بعنوان “نرم افزار کاربردی” جا افتاده و این لغت دقیقاً همان معنی “نرم افزار کاربردی” میده.
اگه بخواهیم که الیکیشن رو بصورت کلی تعریف کنیم باید بگیم که تمام نرم افزارهایی که بطور روزانه از آنها استفاده میکنیم به جز نرمافزارهای سیستم مثل ویندوز و یا زبانهای برنامه نویسی، را شامل میشه.
گوشی های همراه، تبلت و آیپدها هم مثل سیستم های کامپیوتری نرم افزارها و برنامه های متعدد و مختلفی دارن که به اونها هم به اپلیکیشن یا نام مختصر App گفته میشه.
ویندوز اپلیکیشن
برنامه نویسی که برای تولید نرم افزارهای ویندوز مورد استفاده قرار می گیره رو برنامه نویسی تحت ویندوز میگن. برنامه نویسی تحت ویندوز اصولا در قالب یک نرم افزار نصب شده بر روی یک کامپیوتر هستش. این برنامه میتونه در دستگاه دیگری هم نصب و اجرا بشه ولی امکان دسترسی همزمان چند کاربر در یک لحظه به یک برنامه وجود نداره. کدها توسط یک کامپایلر با مفسر روی دستگاه ترجمه و اجرا میشن. اما در برنامههای تحت وب به صورت خط به خط اجرا می شن و در یک مرورگر به صورت ایستا یا غیر ایستا نمایش داده می شود.