7
I’m developing a program that will basically have the following cycle:
- Database query(some milliseconds)
- For each record will perform the following process:
Início | Parse de um XML web (alguns milisegundos pra executar) | Download de imagens da web (5 imagens, alguns segundos) | Gravação no banco de dados (alguns milisegundos) | Fim
I’m still waiting for the answer from What is the difference between async, multithereading, parallelism and competition? to know some differences between asynchronous processes.
But on what platform would it run the fastest? imagining that in all would have a simple layout, focused on performance, to run thousands of times a day.
I think the Console would be the best way, because it is run directly on the machine, different from the MVC that runs through an intermediate layer that would be the IIS.
But there is something that ASP.NET has to help?
NOTE: The software doesn’t need human interaction, it won’t need clicks, nothing.
but it practically would be a Console right? so I think the Console is still the best option.
– Dorathoto
It would not be possible to access anything from the console. Also, when running, a console would not be created. Therefore, overhead is smaller than an executable that uses console.
– Miguel Angelo
Cool, this comment is worth is in the reply, abs
– Dorathoto