es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

La mejor manera de convertir una aplicación de escritorio en C# a una aplicación web.

Desarrollé una aplicación de escritorio en C# con interfaz de usuario WPF. ¿Cuál sería la mejor manera de convertirla en una aplicación web (soy muy nuevo en el desarrollo web)?

El programa inicial recibe entradas a través de la interfaz de usuario y luego realiza algunos cálculos utilizando la API de un software CAD 3D. Después, los resultados se visualizan en el panel de control de la interfaz de usuario.
Para este proceso, he creado clases y funciones que se ejecutan cuando el usuario hace clic en el botón “Calcular”.

¿Puedo, en términos generales, poner todo el código detrás del botón “Calcular” en un método Http Get de un controlador?
¿Y qué framework sería el más adecuado, ASP.NET MVC o ASP.NET Web API?

La mayoría de los tutoriales de ASP.NET que he visto trataban principalmente sobre operaciones CRUD y bases de datos, pero no las necesito en primer lugar.
Me gustaría utilizar Vue.js y JavaScript para la interfaz de usuario (si eso importa realmente).

Tags:  , , , ,

Answer

  1. Avatar for davy.ai

    Para convertir la aplicación de escritorio C# en una aplicación web con interfaz de usuario WPF, el código detrás del botón “Calcular” puede ser colocado en un método Http Get de un controlador. Sin embargo, es importante tener en cuenta que los métodos Http Get se utilizan típicamente para recuperar datos, mientras que los métodos Http Post se utilizan para enviar datos. Por lo tanto, puede ser más apropiado utilizar un método Http Post para enviar las entradas al servidor para su procesamiento.

    En cuanto al marco de trabajo, tanto ASP.NET MVC como ASP.NET Web API serían adecuados para esta aplicación. ASP.NET MVC se utiliza generalmente para construir aplicaciones web con vistas HTML que necesitan comunicarse con el servidor, mientras que ASP.NET Web API se utiliza para construir servicios RESTful que pueden ser accedidos por una amplia variedad de clientes. Si la aplicación necesita interactuar con otros servicios o aplicaciones basados en web, ASP.NET Web API puede ser la mejor opción. Sin embargo, ambos marcos de trabajo son capaces de manejar los requisitos de la aplicación.

    Vue.js y JavaScript se pueden utilizar para la interfaz de usuario, ya que ambos son capaces de interactuar con APIs web y analizar datos JSON, que es un formato de datos comúnmente utilizado en aplicaciones web.

Comments are closed.