2015-12-03 25 views
5

Come da mia conoscenza, DNX (ambiente di esecuzione .Net) è fornito per supportare applicazioni web multipiattaforma, che suona bene ma sarebbe più utile se dovesse supportare applicazioni desktop.Perchè abbiamo bisogno di dnx o multipiattaforma per il web

Perché dovresti avere bisogno di un'applicazione web multipiattaforma? di solito un'applicazione web/sito web è ospitata una volta e non dovrebbe essere un problema per ospitarla su IIS su un computer Windows. C'è qualcosa con DNX che mi manca completamente o è un po 'utile anche per le applicazioni desktop/console.

risposta

1

Cosa fare se si dispone di un'applicazione basata sul Web che si desidera eseguire su entrambi i dispositivi incorporati come un Raspberry Pi oltre a server più convenzionali? Il Pi potrebbe non essere in grado di eseguire un'installazione completa di Windows e quindi potrebbe essere necessario eseguire Mono o qualche altra soluzione alternativa.


L'idea di un luogo precedente era di avere una soluzione a bassa potenza auto-configurato per fare un po 'di monitoraggio tramite RFID. I dispositivi incorporati dovrebbero avere una versione ridotta del sistema, ma essere in grado di sincronizzarsi con i sistemi più grandi in quanto potrebbero essere generati vari report e altri dati sui grandi server nel sistema generale. Immagina di rintracciare la fauna selvatica o il campo di un grande agricoltore con vari sensori in grado di riportare i dati che devono poi essere inviati al grande DB centrale, in modo che i dati possano essere confrontati nel tempo con risorse più grandi di quelle del dispositivo incorporato. Quindi, potresti avere una decina di piccoli dispositivi embedded sul campo e avere un server robusto in una base di casa che potrebbe generare report, mantenere dashboard, ecc. Dall'infrastruttura tradizionale in termini di elettricità, connettività, ecc.

C'era anche il potenziale per questo di portare a qualcosa come Skynet se i dispositivi embedded potevano formare una coscienza collettiva, ma il progetto non arrivava mai a quello stadio delle cose.

+0

Quale sarebbe l'uso di tale applicazione? Ho creato app web usando ASP.Net, sono * un po '* grandi applicazioni, che fanno CRUD su DB e generano report e sono ospitate una volta su IIS, non so perché li ospiterò su un altro server, quale sarebbe lo scenario di usabilità della distribuzione di applicazioni su dnx? Immagino di voler sapere quali tipi/esempi di tali applicazioni siano – CriketerOnSO

+1

La mia opinione personale su questo è usare semplicemente qualcosa come Mono XSP. Ha alcuni problemi di qualità ma può essere migliorato. Sfortunatamente il modo in cui MS ha intrapreso la reinvenzione di .NET tramite DNX e altri sforzi distruttivi (dovuti alla segmentazione) correlati sembrano tutti l'energia sprecata che non porta da nessuna parte. – ogggre