I want to create an application which will have a client and server components. The client may not be connected to the internet all the time, and hence will have to store data locally and then sync with the server whenever the internet connection is available. The data sync will be both ways: client to server and server to client.
Initially i thought making use of SQL Server Merge replication/Microsoft sync framework for ado.net and creating the client application using C# windows forms.
But Google Gears appears like a very good option, because it works with JavaScript and we just need build a asp.net web application which can then be used both on the client and the server. Plus it is available on Windows mobile 5 and 6, hence available on mobile devices as well.
But has any one used Google Gears in an enterprise scenario? Has any one faced any issues using Google Gears?