Before I get started, let me tell you a little bit about what I know. I'm proficient in C# and web applications and interacting with databases with it. I've built and worked on different applications in C#, so I have a grasp on what I'm doing. However, a current project that I am taking on is taking me down a different path and I have a few simple (hopefully) questions.
My project is simply a type of student information management system for a local area school. I want to develop this in C#, but I would ideally develop this as a desktop application, not a web application. This leads me to a few questions.
1. Is C# even ideal for desktop applications? I've used it extensively with web applications and the .NET framework, but never in this scenario.
2. If I did go this route, the school would have to have its own server and databases for me to connect to and use for the application, correct?
3. While developing this project, what is the best way to actually interactively test it and work with it? When building a web application, it's a simple matter of setting up a database on the localhost through WAMP, but how would this work?
Would it be ideal to make it a web application and actually run it off of the school's local server?
Hopefully these questions don't make me look as dumb as I feel and hopefully somebody can give me a kick in the right direction. I've never actually done any type of "desktop" applications.
Appreciate it.
My project is simply a type of student information management system for a local area school. I want to develop this in C#, but I would ideally develop this as a desktop application, not a web application. This leads me to a few questions.
1. Is C# even ideal for desktop applications? I've used it extensively with web applications and the .NET framework, but never in this scenario.
2. If I did go this route, the school would have to have its own server and databases for me to connect to and use for the application, correct?
3. While developing this project, what is the best way to actually interactively test it and work with it? When building a web application, it's a simple matter of setting up a database on the localhost through WAMP, but how would this work?
Would it be ideal to make it a web application and actually run it off of the school's local server?
Hopefully these questions don't make me look as dumb as I feel and hopefully somebody can give me a kick in the right direction. I've never actually done any type of "desktop" applications.
Appreciate it.