Le applicazioni HTML 5 nel browser sembrano davvero decollare. Sto usando src: kit all'interno di Google Chrome per alcune settimane e lo adoro. Sono uno sviluppatore di ASP.Net (C # / MVC 3) per mestiere, e in passato ho fatto diversi pezzi di programmazione WebForms.
Con lo sviluppo di app di Windows 8 che entra nello scambio di app HTML5 locali, e i principali browser per smartphone che supportano l'installazione di HTML5, così come molte piattaforme che supportano (PhoneGap e Titanium, ad esempio), siamo già / saremo presto al punto che potrei creare un'app completamente "installabile" da eseguire come piattaforma autonoma su ogni ?
Mi rendo conto che sarebbe necessario anche un database (o instert-your-data-store-qui), quindi sarebbe necessario aggiungere un'altra lingua per il middleware. C # su Mac / Linux con Mono è possibile, ma Mono generalmente crea solo un'applicazione GTK +, quindi probabilmente dovrei creare un altro wrapper per ospitare l'applicazione ... Penso.
Qualche suggerimento di un linguaggio migliore da usare come middleware? Cioè per facilità di trasporto - Ho molta più esperienza con C # di qualsiasi altra cosa, quindi vorrei qualcosa da quella famiglia se avrò bisogno di fare qualcosa di diverso.
In sostanza, quanto siamo lontani da questo? Cosa deve ancora cambiare? Soprattutto, se è possibile (che credo, teoricamente lo sia), qual è il grande salto tra dove siamo ora e quando saremo lì?
Questo alla fine si trasformerà in un programma, quindi è un problema completamente pratico a cui sto lavorando (inizierò lo sviluppo dopo Natale).
EDIT: Per chiarire, con 'ogni' piattaforma, includo almeno quanto segue: Windows XP + / Mac OS X / Linux: qualsiasi distribuzione negli ultimi 2 anni / iOS / Android / Blackberry 5 + / Windows Phone 7 +