.NET Framework: Me gustaría desarrollar un sistema de gestión de albergue para mi mini proyecto. ¿Debería ser una aplicación web o una aplicación independiente?

Sin conocer la funcionalidad requerida / requisitos es difícil de decir. Por lo general, los requisitos deben impulsar la pila de tecnología. Pero si el objetivo del mini proyecto es aprender, puede elegir una pila de tecnología que desee aprender. Yo diría que vaya con una aplicación web usando la pila del lado del cliente. Como ha publicado esto en el tema .NET, supongo que está viendo .NET Framework como la plataforma de desarrollo.
Seria una buena oportunidad para aprender

  • ASP.NET MVC
  • Entity Framework u otro marco ORM
  • ¿Servidor SQL? o algún otro backend
  • JavaScript
  • Knockout js
  • HTML5
  • CSS
  • Diseño web receptivo: si se orienta a múltiples factores de forma
  • Aplicaciones de página única (SPA)

Una pila completa de JavaScript también es una buena pila de tecnología para aprender.

Aplicación web
Ventajas
La información puede ser controlada y accesible desde cualquier lugar y dispositivo.
Desventaja
Necesita conexión a internet.
Aplicación independiente
Ventajas
Velocidad, la interfaz de usuario se puede diseñar sin tener en cuenta la transmisión de datos.

Desventaja
El acceso a datos está limitado a un solo sistema.

Como algunos ya han dicho:
Yo iría por el enfoque web.

Incluso si no vas a ponerlo en Internet, puedes ponerlo en una intranet (o incluso ejecutarlo en la misma computadora)
De alguna manera, un sistema web es más fácil cuando desea agregar nuevas páginas / vistas. Puede hacer una “página fea”, solo para probar su funcionalidad, y luego diseñarla cuando haga lo que le gusta.

Por otro lado: ¿Con qué te sientes más cómodo?
¿Son aplicaciones independientes? Entonces funciona al menos igual de bien.

Depende de la usabilidad: si se va a acceder a la aplicación desde una máquina, la aplicación independiente es buena teniendo en cuenta la velocidad y los recursos. Si los usuarios finales se distribuyen y desean acceder desde un lugar remoto, entonces tiene que estar en la web y, en última instancia, necesita conexión a Internet.

Mi recomendación: dado que es un proyecto universitario, opta por una aplicación independiente.

~ Daya VT

Depende del que sea más cómodo para usted … pero creo que una aplicación web sería mejor y que se implementaría fácilmente en cualquier servidor con poca cantidad de dinero … al menos para justificar su proyecto … le aconsejaría para hacer una aplicación web.

Aplicación web

Debería ser una aplicación web. Le permitirá conectarse y acceder a diferentes servicios web y proveedores de GDS. Con el sistema independiente, habrá limitaciones para el mismo.