I need to create a WPF app that users will use on one machine and the manager wishes to use at home in the evenings. I have already suggested a web app which they don't want to do so suggested hosting the data in the cloud.
I haven't used this scenario before so I wanted to take the time to see what other people would suggest on here as an alternative to my suggestion which is essentially a connection string to an external sql server source.
They don't want a web app nor do they have a network there (very small place, only 2 computers), however I am concerned about any internet issues that will effectively stop any data transactions and thus the app itself.
I am happy to hear any alternatives to data source, synchronization etc as I'm happy to take the time to learn something different if it makes the end product better.
-
3Why don't they want a web app? It would be easier, cheaper, and more secure than most likely alternatives.Dan Pichelman– Dan Pichelman2014年10月08日 12:54:27 +00:00Commented Oct 8, 2014 at 12:54
-
I know :( I think they have a poor internet connection and thats why, would have a similar problem with system being unavailable if goes down as well which is what I'm trying to avoid.user1166905– user11669052014年10月08日 12:59:57 +00:00Commented Oct 8, 2014 at 12:59
-
Does the database exists in a Sql Server Database already? or is this a new project from scratch?Ed Mendez– Ed Mendez2014年10月08日 15:30:21 +00:00Commented Oct 8, 2014 at 15:30
-
@EdMendez Nothing exists as yet, new project from scratch which is why I'm asking for others opinions before I proceeduser1166905– user11669052014年10月09日 09:40:30 +00:00Commented Oct 9, 2014 at 9:40
-
1If they have a poor internet connection, cloud will also be problematic. I guess what they want to see (given their lack of technical know-how) is an old-style, single application (like the PC era of the 1990's) where data is stored locally, and occasionally backed up onto USB drives or "the cloud, whatever". If anything happens to the computer, they will lose the result of their work since the last backup. Backup and synchronization are not the same concept.rwong– rwong2015年07月18日 19:18:57 +00:00Commented Jul 18, 2015 at 19:18
1 Answer 1
If they are such a small company with only two computers, I would just suggest to start with VPN. Use a VPN client to connect to the companies network resources then you can access the database remotely. After the company grows or grows tired of VPN, a more appropriate solution could be designed.