یک وبسایت mashup، یا وبسایت mashup، محتوایی است که از منابع مختلف «مشآپ» شده یا با هم ترکیب شدهاند تا بتوان آن را بهصورت متفاوت نشان داد. این کار با استفاده از یک برنامه وب انجام می شود که اطلاعات را از یک یا چند منبع می گیرد و آن را به روشی جدید یا با طرحی منحصر به فرد ارائه می کند.
نمونه هایی از Mashup
زمانی که Nintendo Wii عرضه شد، یافتن آن در فروشگاه ها دشوار بود. یک آمیختگی وب ممکن است با گرفتن دادهها از خردهفروشیهای مختلف مانند EB Games و GameStop، همراه با وبسایتهایی مانند eBay و ترکیب اطلاعات آنها با Google Maps به مصرفکنندگان کمک کند، بنابراین میتوان همه آنها را در یک رابط کاربری آسان ارائه کرد.
Trendsmap یکی از نمونههای سرویس محبوب mashup است. این موضوع موضوعات پرطرفدار توییتر را با داده های یک سایت ترند دیگر توییتر ترکیب کرد و آن را روی نقشه نمایش داد. امروزه، گرچه، روندها در Trendsmap از طریق الگوریتم خود سرویس محاسبه میشوند.
بسیاری از برنامه های تلفن همراه نیز به عنوان mashup عمل می کنند. برای مثال، یک برنامه رستوران ممکن است اطلاعات منو را با دادههای مکان ترکیب کند تا به شما بگوید در مکانهای اطراف چه چیزهایی خوب میخورید.
چه چیزی در مورد Mashups عالی است؟
Mashup راههای مفید و جالبتری برای مصرف اطلاعات به مردم میدهد. اطلاعات به تنهایی از یک منبع مفید است، اما زمانی که با یک یا چند منبع مرتبط ترکیب شود، میتوان این سودمندی را افزایش داد و به سطوح جدیدی ارتقا داد.
همه چیز در مورد نحوه تعامل اطلاعات از چندین منبع با یکدیگر است. شما می توانید سعی کنید به تنهایی بفهمید که چگونه یک بخش از اطلاعات به بخش دیگر مربوط می شود، اما مطمئناً مفید است که یک وب سایت یا برنامه تلفن همراه فوراً به شما بگوید.
یک Web Mashup چگونه ساخته می شود؟
وب به طور مداوم بازتر و اجتماعی تر می شود. به همین دلیل، بسیاری از وبسایتها رابطهای برنامهنویسی (API) را باز میکنند که به توسعهدهندگان اجازه میدهد به اطلاعات اصلی خود دست یابند.
یک مثال بارز از این، Google Maps است که یک رابط بسیار محبوب برای استفاده در mashup است. گوگل به توسعه دهندگان اجازه می دهد تا از طریق API به نقشه های خود دسترسی داشته باشند. سپس توسعهدهنده میتواند این نقشهها را با جریان دیگری از دادهها ترکیب کند تا چیزی جدید و منحصر به فرد ایجاد کند.
آیا یک Web Mashup به داده از منابع متعدد نیاز دارد؟
نام "mashup" از ایده ترکیب داده ها از دو یا چند منبع و نمایش آن با ظاهری منحصر به فرد گرفته شده است. با این حال، mashup های جدیدتر گاهی اوقات فقط از یک منبع اطلاعات استفاده می کنند.
یک مثال خوب از mashup تنها با یک منبع EmojiTracker است که فقط داده ها را از توییتر می کشد. این وبسایت به تمام شکلکهایی که در توییتر استفاده میشوند بهطور همزمان نگاه میکند و به عنوان یک شمارنده فوری برای همه شکلکهای مختلف عمل میکند.