Development, testing, deployment, monitoring, debugging, maintenance and administration, among many other things, often require extra tools. Furthermore, certain pieces of information require access to the internet if you want to work with actual data, including syncing databases outside your network, in fact, if you want to do that with Access, some of you often opt for RDP despite its potentially insecure nature. In this day and age, implementing integrations is the norm. It certainly is the case here, where the Access database was discarded to favor an external one.If an organization wants to build a database application it must choose two types of tools.
Well, that depends entirely on the platform you're using. Many platforms let you build a websocket within them, think ASP.NET (can be done with VB), ExpressJS, DJango, Flask, etc. Access may not particularly let you write your own with ease, but it does let you integrate your own implementation using its built-in controls as demonstrated. And I insist, it does not have to be Firebase, you've been told multiple times that you can write it yourself.adding another tool to solve some subordinate technical requirement is an entirely different matter. It is not a mandatory key component for this type of project. Decision makers may very well choose to avoid this additional and optional risk.
You're probably unaware that computers connected locally can share a local websocket.The application becomes dependent on internet connectivity and the availability of an external service. Data, even if it is not very sensitive, is stored outside the companies full control, potentially even outside the company's country of jurisdiction. This a a huge deal with a ton of red flags attached in many organizations.
I appreciate your efforts to let me know about the problems you've encountered as a developer. Please, keep in mind we all have had different journeys and the things you've had issues with may not extrapolate to other developers. I do believe your concerns are important, but I perceived your posts were dismissive and discouraging. It may not seem obvious for you, but the example may be beneficial for someone else, given the ample usage of the technology in so many other platforms, particularly in web environments. Moreover, it's a highly resourceful alternative that can be implemented with very few lines of code.
Edited post.
Last edited: