Doggy
Explore posts from serversConnecting multiple computers with C#? How?
It's my first time creating an Inventory Management System that involves multiple computers (3 computers to be exact) Are there any things that I should look out for? And how do you even implement these type of systems? I don't have any experience in creating a system that involves 2 users. I have tried asking my Professors but they have just told me vague stuffs that really sound correct but I don't have any idea how I should do it. If someone can help me, thank you!
Requirements (that I perceive):
- There is going to be a master database that the system is latched onto
- When Computer A inputs something, Computer B and C gets it too.
- When the internet goes off for Computer A, Computer B and C are still functional and then when the internet is restored Computer A gets the changes automatically
- When the internet goes off for Computer A, Computer A can still be used (like saving data) and once the internet/connectivity goes back online sends the data to master database automatically.
Kindly point me to resources that you think are worth looking out for. Thank you very much!
18 replies
ASP.NET Core (backend) + Avalonia UI (desktop frontend)
We are tasked to create an application for our project and we have to make sure that it can perform on kind of low-end hardware something like intel i3 7th gen and 8gb of ram, thats why I chose C# because my thinking is that if I try to create a web app is that I'd be working with the chromium engine which is slow (please correct me on this)
We are tasked to create essentially 2 applications in one. The first application is Attendance Monitoring System and Student Management System.
the Attendance monitoring system
- Able to log the attendance and stores it in the database
- Capture the picture of the said attendee
the Student Management System
- The Administrator is able to upload documents and etc.
- The administrator is able to manipulate the data that was written.
My questions are the following:
1. Is this "tech-stack" plausible? Am I able to divide the work for frontend guys and backend guys?
2. Is it easy for me to create ASP.NET Core APIs? (I came from Java Springboot and have quite good understanding on how it works)
3. Are the said technologies hard to learn? (most of my groupmates have basic understanding of programming in C#)
4. Do I ensure that this application can be deployed in a low-end hardware like the specs mentioned above?
Thank you!
24 replies