الأحد، ٣١ أكتوبر ٢٠١٠

Synch Framework vs. Gears


Microsoft Sync Framework
is a data synchronization platform from Microsoft that can be used to synchronize data across multiple data stores. Sync Framework can be used for offline access to data, by working against a cached set of data and submitting the changes to a master database in a batch, as well as to synchronize changes to a data source across all consumers (publish/subscribe sync) and peer-to-peer synchronization of multiple data sources
Unlike Gears, which Google launched in late May, Sync Framework's purpose is not only to provide a way to save data both locally and in the cloud -- a prerequisite for enabling a Web-based application to work offline.
"It's a general purpose tool. It's not just for applications, but also for services and devices," Carrabino said
According to the download site, Microsoft Sync Framework will enable "collaboration and offline scenarios for applications, services and devices." That includes P2P synchronization of relational databases, NTFS/FAT file systems and all sorts of data ranging from contacts to music, videos, and user settings

We're doing something different from Google, said Anthony Carrabino, a senior product manager for SQL Server. "Sync Framework is really a tool that lets developers build applications that can sync any data -- files, contacts, it could be anything -- over any type of protocol.



Google Gears
is software offered by Google that "enables more powerful web applications, by adding new features to your web browser. It allows some online files to be used offline

it's important to note that because the database portion of Gears is really just a client-side database accessible from javascript, there's nothing in Gears that specifies a specific server-side implementation, or even a specific server api. Thus, doing things like the data partitioning you describe are up to the developer, as is interfacing with the server in general


Several web applications from a variety of companies have used Gears at some point, including Google (Gmail, YouTube, Docs, Reader, Picasa for mobile, Calendar, Wave), MySpace (Mail Search), Zoho (Writer, Mail), Remember The Milk, and Buxfer.[15] WordPress 2.6 added support for Gears, to speed up the administrative interface and reduce server hits

References:
Microsoft launches Google Gears competitor
A quick overview of Gears
Microsoft: Sync Framework isn't Google Gears
wikipedia-Microsoft_Sync_Framework
wikipedia-Google Gears

ليست هناك تعليقات: