مشاپ Mashup چیست ؟
واژه مشاپ Mashup در لغت به معنای مخلوط کردن و یا ترکیب کردن است. پس میتواند در حوزه های مختلفی از این واژه استفاده کرد برای مثال در حوزه موسیقی نیز از این واژه استفاده شده است که هدف آن ترکیب و مخلوط کردن دو قطعه موسیقی با دو سبک موسیقی با یکدیگر است. برای مثال یک آهنگ سبک راک دارای ضرب های هیپ-هاپ باشد یک نوع مشاپ موسیقی در آن وجود دارد.
اما در حوزه فناوری اطلاعات مشاپ یک برنامه وب را توصیف می کند که چندین سرویس را در یک برنامه واحد ترکیب می کند.برای مثال وب سایتی را فرض کنید که علاوره بر ایجاد ارتباط بین افراد به صورت آنلاین از سیستم نقشه گوگل (Google Maps ) نیز در سایت خود استفاده کرده است و یا بانکی را تصور کنید که برای نمایش شعب خود از نقشه گوگل استفاده کرد.
در زمینه اینترنت،یک مشاپ به یک برنامه کاربردی تحت وب گفته می شود که داده های دو یا چند منبع را ترکیب کرده و به صورت یک ابزار یکپارچه ساده در می آورد .
به جای اختراع مجدد چرخ که یک رفتار رایج در توسعغه نرم افزار است ، مشاپ ها سرویس های موجود را بکار می گیرند.
با استفاده از مشاپ می توان وب سایت ها و اپلیکیشن هایی بسیار کابردی و دارای انعطاف پذیری بسیار بالا ساخت.
اهمییت مشاپ چیست ؟
پروژه هایی که غیر قابل پیش بینی و زود گذر هستند و مورد توجه گروه محدودی از کاربران با نیاز های مشخص می باشد .
مدیریت این پروژه ها با استفاده از روشهای سنیت ،زمانگیر و هزینه بر می باشد.
چیزی که مشاپ ها را منحصر به فرد ساخته و توجه صنعت را به سمت آنها جلب کرده است قابلیت توسعه و انتضار سریع آنها می باشد .
مشاپ ها با بکارگیری سرمایه های نرم افزاری موجود و چشم پوشی از حجم یک کد بالا این امر را محقق می سازند.
اگرچه مشاپ ها ، با فراهم آوردن برنامه های کم هزینه و ایجاد هماهنگی بیشتر میان فناوری اطلاعات و تجارت ، را نوید میدهند . اما با چالش های زیادی روبه رو هستند .
مشاپ ها سریعترین راه ایجاد یک نرم افزار کاربردی هستند و در برخی موارد ، هزنیه ی تحویل را از ماه ها به دقیقه ها کاهش میدهند .
کاربرد مشاپ در وب محدود نمی شود و در حوزه های زیر نیز به نوعی کاربرد دارد :
مشاپ فرهنگی culture mashup
مشاپ موسیقی music mashup
مشاپ آموزشی education mashup
مشاپ تصویری Video mashup