Why do we need dnx or cross-platform for the Internet?

As I understand it, DNX (.Net runtime) is provided to support cross-platform web applications , which sounds good, but would be more useful if it supports desktop applications.

Why do you need a cross-platform web application? usually a web application / website is hosted once, and it should not be a problem to host it in IIS on a Windows machine. Is there something with DNX that I completely lost, or is it somewhat useful for desktop and console based applications.

+5
source share
1 answer

What if you have a web application that you plan to run on both embedded devices, such as the Raspberry Pi, as well as on more conventional servers? Perhaps Pi will not be able to complete a full installation of Windows and may need to run Mono or some alternative solution.


The idea of ​​the previous place was to have a configured and low-power RFID tracking solution. Embedded devices must have a reduced version of the system, but be able to synchronize with large systems, since various reports and other data can be created on large servers in a common system. Imagine that you are tracking wildlife or a large field of farmers with various sensors that can send data, which then should be sent to a large central database, so the data can be compared with time with greater resources than the built-in device. Thus, you can have a dozen or so small embedded devices in the field, and you have a home server that can generate reports, support dashboards, etc. From traditional infrastructure in terms of electricity, connectivity, etc.

It was also possible that this would lead to something like Skynet, if the embedded devices could form a collective consciousness, but the project never reached this stage.

+1
source

Source: https://habr.com/ru/post/1237351/


All Articles