Все чаще в блогосфере попадается термин mashup. Что же это такое?
Mashup – это приложение, комбинирующее в себе контент с различных источников, эдакий гибрид веб приложений. Ныне повсеместно используется синдикация информационных каналов (обмен потоками RSS-данных) и это – mashup. Другой пример – использование Google Map на своем сайте (http://www.phpclasses.org/browse/group/b…). Впрочем, сегодня имеет место мода «быть открытым» среди лидеров рынка. Достаточно лишь желания интегрировать что-либо в рамках вашего сайта и к вашим услугам огромные перечень инструментов для свободного пользования (A9, Amazon, Alexa, BBC, Bloglines, Blogger, del.icio.us, FeedMap, Flickr, MapPoint, WindowsLiveSearch, VirtualEarth, eBay, YahooTraffic, YahooMaps, YahooGeocode, Yahoo Shopping, Yahoo Images, Yahoo Audio, WeatherBug, NOAA, NASA, hostip, GoogleMaps, GoogleAdWords, Livejornal, Technorati, TypePad, Shopping.com, YouTube, Zillow и другие).
Порой комбинации приложений порождают самые необычные реализации. К примеру, я был буквально очарован «пользовательским интерфейсом» поискового Ms Dewey сервиса (http://www.msdewey.com), на базе Live.com Search API.
Растет и число проектов, позволяющих пользователю самостоятельно построить свою страницу используя виджеты и RSS различных сторонних приложений – www.netvibes.com, www.pageflakes.com, www.yourminis.com, www.protopage.com , www.webwag.com. Недавно обнаружил аналогичный российский проект – www.pusk.ru, был приятно удивлен.
Я склонен считать mashup неотъемлемой частью Веб нового поколения. Нет не того футуристического Web 2.0 в котором автор этого термина Тим О’Рейли подразумевает идею использования коллективного разума, но того, который мы имеем сегодня в Вебе, где самые различные сервисы объединены в приложение, с целью предоставить пользователю наилучшее качество, удобство и эффективность.
Ссылки по теме:
http://www.programmableweb.com/mashups
http://www.ninq.com
http://mashup-tools.pbwiki.com/
http://blogs.zdnet.com/Hinchcliffe/?p=63
http://datamashups.com/overview.html
CMSDevelopment.com